首页 > 评测 > 给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
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前