前言
自从中科蓝讯AB32VG1 开发板推出以后一直没有对外开放蓝牙功能,总感觉是少了些什么,明明是蓝牙芯片却用不了蓝牙功能? 这个就有点…..,But 官方还是很nice ,明确会对外开放蓝牙 BLE 功能的,不亏在QQ群潜水那么久,等了很久终于等到了蓝牙 BLE 功能的 SDK ,话不多说先尝鲜试试。
先上SDK下载链接
开始踩坑
1.下载下来的 sdk 是使用 env 编译的,不像前面的那么方便直接使用 RT-Thread Studio IDE 直接编译。
第一个要点:需要修改 rtconfig.py 里面的工具链路径。
第二个要点:需要屏蔽 rtconfig.py 里面的一部分代码
2.按照上面的修改后,通过 env 编译后得到 rtthread.dcf 文件
3.使用 downloader 工具下载 rtthread.dcf 文件后,成功运行。
4.输入 blehr_sample 命令运行 ble 功能
5.通过手机BLE 调试软件连接板子名称为 blehr_sensor 的蓝牙设备。
6.尝试读取设备的 Device Name 的内容
7.对比代码的中的设备名称一致。
结语
不辜负等了那么长时间的 BLE 功能,有了蓝牙功能,可玩性更强了,后面抽个时间试试连接米家蓝牙温度计。
原作者:shadowliang
|