顶级蓝牙开发工具

发布人是

低功耗蓝牙(也称作 Bluetooth Smart)是一种广泛应用的低功耗无线技术,现已应用于数十亿台设备中。蓝牙解决方案的市场也同样大。

所有解决方案都必须符合由蓝牙技术联盟 (SIG) 定义的规范,而且设备可能看起来相似,但各个制造商之间的一个最大区别是开发工具。我们将在这里展示由开发人员提供的大量工具,这些工具可使您的环境变得独一无二。
 
Nordic Semiconductor 是低功耗无线技术领域的先驱。他们销售具有两种不同类型的软件的 NRF51 和 NRF52 系列:Softdevice(给定协议堆栈)和应用固件。


Softdevice 通过 nRFgo Studio 进行编程。它仅能作为外围设备/广播和/或中央设备/观测器进行编程。

0616_BLE1

Softdevice 还可作为嗅探器进行编程。以下是在主设备与从设备之间的数据包中存在任何不匹配之处时调试应用程序的简单方法。不仅可以检查数据包的每个位,而且可以检查通信期间所使用的通道。嗅探器与 Wireshark 结合使用,后者是一种免费的开源包分析器。

0616_BLE2

Cypress 拥有其自己的易用的 IDE(称为“PSOC Creator”)。在 PSOC Creator 中,导入 BLE 模块,其中所有设置、GAP、GATT、服务和特性将输入 GUI 中。只需单击“构建”按钮,即可创建所有 C 库并生成许多方法。Cypress 网站上的简单视频中说明的几行 C 代码足以用来创建一个 BLE 应用程序。

0616_BLE3

可借助 CySmart 测试应用程序。CySmart 软件与 USB 加密狗结合使用,此加密狗可连接到 Cypress Evalboard 并发现 GUI 中明确提供的用于测试的所有服务。

0616_BLE4

STMicroelectronics 提供了一种电流消耗估计器。无需对任何内容进行编程,即可测量 Evalboard 上的电流消耗。所有配置均可作为广告、扫描、主连接或从连接进行测试。

0616 BLE5

如果硬件工程师需要测试 ST 设备,但对编写嵌入式程序来执行测试感到不适,可通过 BlueNRG GUI 运行 Python 脚本。ST 提供了多个 Python 脚本示例,这些脚本极易修改,并且可在其 Bluetooth Smart USB 加密狗上运行。此 GUI 提供了每条命令以及需要用 C 语言进行编程的数据包结构的详细信息,从而为将来的嵌入式编程开发节省了大量时间。

0616 BLE6

Silicon Labs 拥有一种称为“BGScript”的脚本语言,该语言不仅允许用几行代码编写应用程序并在 Evalboard 上测试(如 STMicroelectronics 提供的 Python 脚本),而且还在随后将在设备中闪存的 .bin 文件中编译脚本。理想情况下,BGScript 可充当您的最终程序;无需任何 C 或嵌入式编程。

0616 BLE7

最后,Texas Instruments 提供了许多蓝牙解决方案。TI 嗅探器是另一种极好的解决方案,可用于发现主端或从端是否存在发送和接收数据包之间的任何不匹配之处。TI 嗅探器是 GUI 附带的,它重点说明了数据包的各个部分并允许筛选。随后,开发人员可以快速找出任何不匹配之处。

0616 BLE8

如果您的目标不是立即构建设备,而是了解 BLE 的体系结构,Texas Instruments 提供了 SensorTag。互联网上提供了许多文档,这些文档说明了采用 SensorTag 编程的服务以及如何利用 Android 应用程序发现这些服务。SensorTag 是适用于 BLE 新手的最佳工具之一。

0616 BLE9

SIG 也开发了其自己的工具。Bluetooth Developer Studio 允许借助用户界面配置服务和特性。

0616 BLE10

完成后,供应商可将其插件上传到 SIG 网站,而且只需单击一次即可自动编写代码。这些解决方案现已可用,不要犹豫了,立即获取向前发展所需的工具吧!

最新消息

Sorry, your filter selection returned no results.

请仔细阅读我们近期更改的隐私政策。当按下确认键时,您已了解并同意艾睿电子的隐私政策和用户协议。

本网站需使用cookies以改善用户您的体验并进一步改进我们的网站。此处阅读了解关于网站cookies的使用以及如何禁用cookies。网页cookies和追踪功能或許用于市场分析。当您按下同意按钮,您已经了解并同意在您的设备上接受cookies,并给予网站追踪权限。更多关于如何取消网站cookies及追踪的信息,请点击下方“阅读更多”。尽管同意启用cookies追踪与否取决用户意愿,取消网页cookies及追踪可能导致网站运作或显示异常,亦或导致相关推荐广告减少。

我们尊重您的隐私。请在此阅读我们的隐私政策。