BLE Distance¶
1 功能概述¶
此项目演示从机heartrate服务,可以配合手机nrf connect
进行距离演示。基本功能和heartrate从机功能类似,在其基础上增加了写配合调整phy的动作,主要是S8 coded。
2 环境要求¶
board:
pan107x evb
uart(option): 用来显示串口log(波特率921600,选项
8n1
)手机app
nrf connect
4 演示说明¶
烧录完成后,设备会显示上电log,连接上会显示
Connection established
,主机订阅完成后输出subscribe event;
。Try to load HW calibration data.. DONE. - Chip Info : 0x1 - Chip CP Version : 255 - Chip FT Version : 4 - Chip MAC Address : D000000001E5 - Chip UID : E501017FFD375603B8 - Chip Flash UID : 4250315632333917017FFD375603B878 - Chip Flash Size : 512 KB LL Spark Controller Version:d7c4bfa app started APP version: 1.240.65406 connection established; status=0
使用手机
nrf connect
扫描蓝牙设备名称ble_distance
并且连接设置相应的phy并且连接
需要注意的是,对于1M,2M, S2 模式直接使用nrf connect app操作接口,但是s8 模式需要EVB板进行配合操作下。首先确认EVB上的RGB的跳线帽是否连接,然后按3次key1
键使得RGB颜色变成蓝色,然后再次使用nrf connect连接,切换到s8模式即可。