嵌入式技术论坛
直播中

刘伟

7年用户 1647经验值
私信 关注
[经验]

浅尝AB32VG1开发板的蓝牙BLE功能

前言

自从中科蓝讯AB32VG1 开发板推出以后一直没有对外开放蓝牙功能,总感觉是少了些什么,明明是蓝牙芯片却用不了蓝牙功能? 这个就有点…..,But 官方还是很nice ,明确会对外开放蓝牙 BLE 功能的,不亏在QQ群潜水那么久,等了很久终于等到了蓝牙 BLE 功能的 SDK ,话不多说先尝鲜试试。

先上SDK下载链接

开始踩坑

1.下载下来的 sdk 是使用 env 编译的,不像前面的那么方便直接使用 RT-Thread Studio IDE 直接编译。

第一个要点:需要修改 rtconfig.py 里面的工具链路径。

1.jpg

第二个要点:需要屏蔽 rtconfig.py 里面的一部分代码

1.jpg

2.按照上面的修改后,通过 env 编译后得到 rtthread.dcf 文件

1.jpg

3.使用 downloader 工具下载 rtthread.dcf 文件后,成功运行。

1.jpg

4.输入 blehr_sample 命令运行 ble 功能

1.jpg

5.通过手机BLE 调试软件连接板子名称为 blehr_sensor 的蓝牙设备。

1.jpg

6.尝试读取设备的 Device Name 的内容

1.jpg

2.jpg

7.对比代码的中的设备名称一致。

1.jpg

结语

不辜负等了那么长时间的 BLE 功能,有了蓝牙功能,可玩性更强了,后面抽个时间试试连接米家蓝牙温度计。

原作者:shadowliang

更多回帖

发帖
×
20
完善资料,
赚取积分