使用通知和指示优化数据传输:
通知(Notification):用于主动发送数据,而无需请求。适用于数据变化频繁的场景。
指示(Indication):与通知类似,但需要接收方确认。适用于需要保证数据接收成功的场景。
c
复制代码
BLE_Notify(connection_handle, characteristic_handle, data, data_length); // 发送通知
BLE_Indicate(connection_handle, characteristic_handle, data, data_length); // 发送指示 |