【NUCLEO-WB09KE】蓝牙通信的稳定性与BEACON服务
[复制链接]
1、测试介绍
无线信标服务是一种物件定位跟踪服务,BLE Beacon服务可以用来监视我们身边的一些智能设备是否离开我们的距离。如:佩戴Beacon服务设备的儿童在该设备远离我们的距离足够远时,设备向我们发出“告警”,提示我们应该注意这一情况。本次测试将使用NUCLEO-WB09KE开发板模拟Beacon设备。
2、测试过程
(1)通过STM32Cube下载测试程序BLE_Beacon测试例程
(2)使用keil编译例程,烧写到开发板
(3)下载一个Beacon服务应用
Beacon服务软件比较多,我选择了BrigthBeacon软件。
(4)打开软件进行设置
注意:一定要给设备赋予蓝牙使用权限
打开后可以发现会从当前搜索到一些可以接收的Beacon设备,这些设备不需要预先和手机配对
(5)将开发板设备添加到软件当中。
需要添加的设备UUID为:00010203-0405-0607-0809-0a0b0c0d0e0f
这个UUID是从Readme.html文件中获得的。
开发板设备的UUID被登记后,就可以使用软件查看该设备的详细信息了。
(6)测试开发板的功能
因为开发板不能移动,所以我就将手机拿到远离开发板的地方进行测试。可能是我的USB BLE适配器太好了的缘故,我(我家在三楼,为板楼结构)将设备直到拿到一楼才发现设备信号丢失。
查找设备详细信息
回到二楼发现信号
设备信息
重新出现。
3、测试过程总结
测试中发现周围很多的Beacon设备,不知道开发板如何接收Beacon的信号。
对于Beacon服务和BLE设备关系是怎样定义的,本测试中的Beacon设备无法与主设备(PC或手机)都无法配对。后续我将继续深入的学习该协议。
|