0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈开发低功耗蓝牙产品和应用程序的四种工具

Silicon Labs 来源:蓝牙技术联盟 作者:蓝牙技术联盟 2021-04-16 13:35 次阅读

掌握所需工具和技能是学习任何一项新技术最重要的成功法则之一,就是了解自己需要哪些工具才能步入正轨。无论是移动开发者还是固件开发者,只要您开发的是低功耗蓝牙产品,就应该拥有一套能够实现应用开发效率最大化的基本工具。本文将介绍开发低功耗蓝牙产品和应用程序的四种最基本的工具。

1. 客户端仿真器应用程序

这个应用程序可以是一个iOSAndroid移动应用程序,也可以是一个通过低功耗蓝牙加密锁或内置低功耗蓝牙芯片组连接的桌面应用程序。 这个工具非常实用,尤其适用于当蓝牙设备交互和测试的配套移动应用还未就绪时,以及用在新调整的测试和开发过程中。这些应用程序可以扫描附近的低功耗蓝牙广播设备、与这些设备中的一个设备连接、以及发现它们的服务和特性并读取/写入特性值。

2. 蓝牙协议分析仪

蓝牙嗅探器(或协议分析仪)是蓝牙开发人员不可或缺且最实用的工具之一。蓝牙嗅探器和前面提到的客户端仿真器应用的区别在于,嗅探器可以“监视”您的中心设备和外围设备之间的通信。客户端仿真器一般被用于读取、写入和订阅外围设备特征值通知、指示的中央设备,而嗅探器则在后台运行,通常不需要人为修改系统的任何行为。 蓝牙嗅探器主要分为两种类型:

价格较低的简易嗅探器(50-100美元),通常基于开发工具包

价格较高的高级嗅探器(1,000-30,000美元以上)

价格较低的嗅探器通常具有一些限制,比如配套的桌面软件缺乏高级功能、不能同时扫描三个主要的广播通道等。使用蓝牙低功耗嗅探器可以有效帮助调试外围设备和中央设备之间的连接和数据传输问题。

3. 功率测量工具

低功耗蓝牙的核心是实现低功耗。厂商选择低功耗蓝牙作为其产品的无线技术主要出于两个原因:低功耗蓝牙在智能手机中的普及率,以及这项技术所带来的低功耗。 但低功耗也受到其他因素的影响,固件和硬件设计都是决定最小设备功耗的重要因素。 在开发和测试过程中,可以使用不同的工具来测量功耗,从而帮助开发者通过优化实现更低的功耗。 最常见的两种功率测量工具是:

数字万用表(Digital Multimeter,DMM):用于测量平均耗电量和峰值电流(如Fluke 287 TRMS万用表)

示波器:用于获得更精确的测量值以及更精密地调节功耗

4. 蓝牙规格文件

虽然蓝牙规格文件本身并不是工具,但它们仍然是每位移动或嵌入式蓝牙设备开发者的主要参考文件。如果开发者遇到问题或对低功耗蓝牙的某些技术方面存在疑问时,官方发布的蓝牙规格文件是最好的参考材料。 开发者可以在蓝牙技术联盟官网免费获取已发布的蓝牙规格文件,但如果想要获得某份规格文件的预览版本(如0.9修订版)或获取最新采用的规格文件以抢占先机,需要先注册成为SIG采用者级别会员(同样免费)。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5426

    浏览量

    165620

原文标题:开发低功耗蓝牙的四大必备工具!等您来收藏

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    贸泽电子推出英飞凌低功耗蓝牙模块CYW20822

    英飞凌CYW20822 AIROC低功耗蓝牙模块可简化电子产品无线功能的开发,只需很少的附加元器件就能确保可靠性。
    的头像 发表于 03-27 11:41 354次阅读

    低功耗蓝牙技术的特点 低功耗蓝牙如何实现低功耗

    低功耗蓝牙技术是一种优化的蓝牙技术,专为满足低功耗需求而设计。它通过采用一系列节能措施和技术,实现了更低的功耗消耗,延长了设备的续航时间。
    的头像 发表于 02-07 16:49 738次阅读

    低功耗蓝牙技术发展势头强劲

    今天要跟大家讨论的是低功耗蓝牙技术(BLE)。就字面意思来说,与经典的蓝牙技术相比,低功耗蓝牙技术胜在
    的头像 发表于 01-20 10:32 866次阅读

    一文读懂低功耗蓝牙的应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将
    的头像 发表于 12-28 08:24 410次阅读
    一文读懂<b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>的应用

    合宙 | 微安级超低功耗,【蓝牙+4G】二合一模组全新定义等你来

    探讨: 一款2秒一次广播,功耗低于8微安,并且支持二次开发的超低功耗蓝牙+4G】二合一模组。 超低功耗
    的头像 发表于 12-12 15:55 528次阅读

    开发java应用程序的基本步骤是

    ava是一种面向对象的编程语言,广泛用于开发各种类型的应用程序。在开发Java应用程序时,有一些基本步骤需要遵循,以确保应用程序的正确性和可
    的头像 发表于 11-28 16:52 655次阅读

    蓝牙低功耗系统的开发

    电子发烧友网站提供《蓝牙低功耗系统的开发.pdf》资料免费下载
    发表于 11-10 16:16 2次下载
    <b class='flag-5'>蓝牙</b><b class='flag-5'>低功耗</b>系统的<b class='flag-5'>开发</b>

    海凌科BLE低功耗蓝牙模块物联网应用

    低功耗蓝牙(Bluetooth Low Energy、低功耗蓝牙,俗称BLE,以前称为Bluetooth Smart )一般来说是指支持蓝牙
    的头像 发表于 10-16 10:12 662次阅读
    海凌科BLE<b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>模块物联网应用

    使用STM32CubeMX和X_CubeBLE例程开发基于STM32的低功耗蓝牙应用

    蓝牙4.0技术简介• 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,全新的蓝牙4.0版本将三蓝牙技术(传统
    发表于 09-08 06:02

    如何构建STM32WBx5微控制器的低功耗蓝牙mesh应用

    低功耗蓝牙®技术(BLE)-mesh 通过物联网(IoT)解决方案的 mesh 网络功能来连接多个低功耗技术器件。它通过嵌入式低功耗蓝牙通信
    发表于 09-07 06:30

    通过低功耗蓝牙连接在STM32WB设备上进行OTA固件更新的过程

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和
    发表于 09-05 06:06

    【新唐开发工具】快速建构低功耗蓝牙设计的开发模块:BLE ATCMD

    【新唐开发工具】快速建构低功耗蓝牙设计的开发模块:BLE ATCMD
    的头像 发表于 08-09 15:27 378次阅读
    【新唐<b class='flag-5'>开发工具</b>】快速建构<b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>设计的<b class='flag-5'>开发</b>模块:BLE ATCMD

    低功耗蓝牙协议栈介绍

    低功耗蓝牙协议栈介绍
    发表于 07-04 19:32 2次下载
    <b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>协议栈介绍

    低功耗蓝牙芯片

    PHY6222 超低功耗蓝牙芯片 是一款低功耗蓝牙芯片,主要应用在数据传输的产品领域。例如,车载蓝牙
    发表于 06-27 17:30

    有可以进行mesh组网的低功耗蓝牙模块么?

    有可以进行mesh组网的低功耗蓝牙模块么?这种低功耗蓝牙模块组网支持多少个节点?是低功耗蓝牙模块
    发表于 05-09 17:16