Serial-to-BLE在提高LSR基于CC2640的蓝牙低功耗方面的作用
2020-08-09
对于希望将Bluetooth®低能耗功能添加到新产品或现有产品设计中的产品开发人员来说,利用经过认证的模块来实现TI SimpleLink™Bluetooth低能耗CC2640无线微控制器(MCU)的优势显而易见。在最小化设计风险,加快项目进度和最小化非经常性工程(NRE)投资以完成项目之间,LSR的SaBLE-x™模块之类经过认证的模块化选件是SIMPLIFY的明智选择无线发展。让我们面对现实吧,简单就是聪明,而且无论您以前使用低功耗蓝牙的经验水平如何,我们所有人都可以在我们的设计项目中使用更多“简单”的东西。
为了进一步简化目标,LSR开始使用功能强大,直观的API增强其SaBLE-x模块,以使TI客户能够将现有产品转变为“智能”产品。由于这些产品可能已经内置了MCU,例如TI超低功耗MSP430™MCU,因此工程团队最可能的阻力最小的途径是保留现有的MCU,并使用UART或USB来“增强”无线功能。类似的方法。尽管比完全重新设计要容易和快捷,但这当然不是一件小事。但是,有了 用于SaBLE-x模块的新的Serial-to-BLE™ API,简化就可以实现。
与数十年来一直用于发送串行命令的传统AT命令集不同,“串行到BLE”采用了一种现代方法来构建其命令。通过使用JSON-RPC,命令集不需要是抽象的,难于学习的并且依赖于以非常特定的顺序执行才能成功。JSON-RPC的性质创建了既结构化又易于阅读的命令集,实际上消除了通常与使用类似AT的API相关的学习曲线。
更进一步,Serial-to-BLE API作为动态,可排序的库提供,直接在开发人员工具套件(DTS)内,该工具是可免费下载的PC桌面应用程序。DTS使用许多有用的实用程序和开发工具来增强Serial-to-BLE。主机MCU的C文件是自动生成的,USB Bootloader实用程序,“ PC作为主机”和脚本工具全部包括在内,使开发人员无需花费时间编写一行代码即可探索和测试API。在其主机MCU的固件中预先安装。