BLE Peripheral HR¶
1 功能概述¶
ble_periph_hr例程演示了如何使用ble peripheral role以及设备如何向Client暴露HRS服务并发送Heart Rate数据到Client。
2 环境要求¶
board:
pan107x EVB
或pan101x EVB
UART(option): 用来输出串口log(波特率921600,选项
8n1
)手机app
nrf connect
3 编译和烧录¶
pan107x
芯片例程位置:<home>\nimble\samples\bluetooth\ble_periph_hr\keil_107x
pan101x
芯片例程位置:<home>\nimble\samples\bluetooth\ble_periph_hr\keil_101x
使用keil
打开项目并进行编译和烧录。
4 运行说明¶
keil编译后,通过jlink烧录好固件,上电后,设备将发送可连接adv,可以使用手机App NRF Connect搜索名字为“ble_hr”的设备。
手机 App
NRF Connect
扫描到蓝牙设备ble_hr
后,点击连接建立BLE connection, 然后点击Heart Rate服务,并订阅。订阅后设备将每个1s发送Heart Rate到手机Appnrf connect连接ble_hr¶
5 RAM/Flash资源使用情况¶
PAN107x:
RAM Size:35.91 k
Flash Size: 119.22k
PAN101x:
RAM Size:14.28 k
Flash Size: 105.49k