好的工具可以使我们的研发设计变得更加轻松,从而节省时间和成本。今天我们就来给大家介绍一下ble低功耗蓝牙模块开发必备的五大工具。
蓝牙嗅探器(或协议分析仪)是蓝牙开发人员不可或缺且最实用的工具之一。蓝牙嗅探器和前面提到的客户端仿真器应用的区别在于,嗅探器可以“监视”您的中心设备和外围设备之间的通信。客户端仿真器一般被用于读取、写入和订阅外围设备特征值通知、指示的中央设备,而嗅探器则在后台运行,通常不需要人为修改系统的任何行为。
蓝牙嗅探器主要分为两种类型:
价格较低的简易嗅探器(50-100美元),通常基于开发工具包
价格较高的高级嗅探器(1,000-30,000美元以上)
价格较低的嗅探器通常具有一些限制,比如配套的桌面软件缺乏高级功能、不能同时扫描三个主要的广播通道等。
使用蓝牙低功耗嗅探器可以有效帮助调试外围设备和中央设备之间的连接和数据传输问题。
这个应用程序可以是一个ioses或androids移动应用程序,也可以是一个通过低功耗蓝牙加密锁或内置低功耗蓝牙芯片组连接的桌面应用程序。
这个工具非常实用,尤其适用于当蓝牙设备交互和测试的配套移动应用还未就绪时,以及用在新调整的测试和开发过程中。这些应用程序可以扫描附近的低功耗蓝牙广播设备、与这些设备中的一个设备连接、以及发现它们的服务和特性并读取/写入特性值。
客户端仿真器应用程序有两个典型示例:
LightBlue应用程序(ioses,macOS)
Nordic nRF Connect应用程序(ioses,androids,Desktop)
低功耗蓝牙的核心是实现蓝牙低功耗。厂商选择低功耗蓝牙作为其产品的无线技术主要出于两个原因:低功耗蓝牙在智能手机中的普及率,以及这项技术所带来的低功耗。
但低功耗也受到其他因素的影响,固件和硬件设计都是决定最小设备功耗的重要因素。
在开发和测试过程中,可以使用不同的工具来测量功耗,从而帮助开发者通过优化实现更低的功耗。
最常见的两种功率测量工具是:
数字万用表(Digital Multimeter,DMM):用于测量平均耗电量和峰值电流(如Fluke 287 TRMS万用表)
示波器:用于获得更精确的测量值以及更精密地调节功耗
虽然蓝牙规格文件本身并不是工具,但它们仍然是每位移动或嵌入式蓝牙设备开发者的主要参考文件。如果开发者遇到问题或对低功耗蓝牙的某些技术方面存在疑问时,官方发布的蓝牙规格文件是最好的参考材料。
开发者可以在蓝牙技术联盟官网免费获取已发布的蓝牙规格文件,但如果想要获得某份规格文件的预览版本(如0.9修订版)或获取最新采用的规格文件以抢占先机,需要先注册成为SIG采用者级别会员(同样免费)。
逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测,分析电路设计(硬件设计和软件设计)中的错误,逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速地定位错误,解决问题,达到事半功倍的效果。
逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与Low之间形成数字波形。例如:一个待测信号使用200MHz采样率的逻辑分析仪,当参考电压设定为1.5V时,在测量时逻辑分析仪就会平均每5ns采取一个点,超过1.5V者为High(逻辑1),低于1.5V者为Low(逻辑0),而后的逻辑1和0可连接成一个简单波形,工程师便可在此连续波形中找出异常错误(bug)之处。
以上就是开发低功耗蓝牙所需的几大工具,赶快收藏吧!除了蓝牙嗅探器、客户端仿真器应用程序、功率测量工具、蓝牙规格文件以及逻辑分析仪以外,你还知道哪些好用的低功耗蓝牙开发工具呢?
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3