蓝牙低功耗与嵌入式系统数据存储技术解析
蓝牙低功耗(BLE)相关操作
- 连接心率监测外设
要与心率监测外设建立连接,需点击心率监测外设。当中央设备连接到心率外设时,会调用onConnected回调函数。在以下示例中,建立连接后会停止广播广告并停止响应扫描响应数据包:
class HeartRateService extends BLEServer {
...
onConnected() {
this.stopAdvertising();
}
...
}
- 发送通知
BLE 客户端可以请求具有通知属性的特征的通知,例如本示例中的bpm特征。启用通知后,服务器会在特征值发生变化时主动通知客户端,无需客户端主动请求。这一机制节省了能源,是 BLE 设计的关键特性。
若要在 LightBlue 中接收模拟心率的通知,可按以下步骤操作:- 点击“心率测量”特征。
- 点击“监听通知”以启用通知。
- 观察模拟心率值的显示。
服务器端实现心率服务通知的代码如下:
onCharacteristicNotif
超级会员免费看
订阅专栏 解锁全文
42

被折叠的 条评论
为什么被折叠?



