首页 > 评测 > 给BLE插上翅膀——TI CC2640R2 LAUNCHPAD评测
给BLE插上翅膀——TI CC2640R2 LAUNCHPAD评测
- [导读]
- BLE5是否真的已经克服了传输距离瓶颈?让我们从德州仪器的CC2540R2 LaunchPad来管窥一斑...
此时打开串口终端软件如putty,可以看到串口输出的信息,如下
其中第二行是设备的地址,第三行显示CC2640R2 LAUNCHPAD正在广播信息,此时如果有其它BLE设备连接到开发板,串口终端还会显示列出附加的信息
这里显示了连接到CC2640R2 LAUNCHPAD上的其它BLE设备及地址。
不过令笔者郁闷的是,在使用BLE SCANNER来具体查看相关的数据时,第一次连接上了CC2640R2 LAUNCHPAD之后,后面死活再也连接不上了,每次点击连接之后立即掉线,原因不详,还是内功不够深厚啊。
不过很快问题解决了,应该是咱手机蓝牙的兼容性问题,换另一台手机后BLE SCANNER工作正常了,APP连接到CC2640R2 LAUNCHPAD之后,很快就建立了连接,如下
这里可以看到一个服务名CUSTOME SERVICE,UUID为FFF0,与前面代码中设置的一致。点击该服务,进一步查看服务详情
这里看到的是服务中定义的第一个特性,其UUID为FFF1,用户可以执行读写操作,点击W按钮,弹出输入对话框,如下
Chracteristic 1的类型为Byte型,这里写入一个字节值,注意默认是十六进制形式,点击OK后,在终端会显示CC2640R2 LAUNCHPAD接收到了该值,如下
结果正常,CC2640R2 LAUNCHPAD已正确收到了用户设置的值。
不得不感叹,虽然一个工程包含的内容非常之多,但是在SDK的支持下,再加上非常实用的示例代码,软件开发的难度确实下降了许多。不过如果要想实现更具体的功能或自定义的一些特性,还是要好好学习研究底层的细节,才能做到胸有成竹,游刃有余。
最后再来回顾一下CC2640R2F带来的新特性。BLE 5让BLE的传输距离更远,最远200m的传输距离让一直困扰蓝牙的瓶颈不复存在,2Mbps的传输率,虽然仍然不能和WiFi相比,但是在IoT应用中应可胜任大部分应用。现在Lora与NB-IoT都是很热门的话题,谁主沉浮,尚是未知之数。不过在可以预见的未来,BLE 5必将大放异彩,这一点倒是可以肯定。倘若你在Lora及NB-IoT之间摇摆未定,倒不如先好好研究下BLE 5,亦不失一种好的选择!
参考资源:
CC2640R2 LAUNCHPAD: http://www.ti.com/tool/launchxl-cc2640r2
CC2640R2F: http://www.ti.com/product/cc2640R2F
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前