繁体   English   中英

如何通知GATT特性向GATT客户端发送新的传感器值(自定义BLE服务)

[英]How to notify GATT characteristic to send new sensor value to GATT client (custom BLE service)

我正在尝试通知外部BLE GATT客户端已注册的GATT特性(纯BLE /无移动设备库)。 我可以通过我的外部GATT客户端(在微控制器上运行)成功注册通知。 但是,在更新Movesense上的特征时,似乎没有通知事件到达GATT客户端。 当通过asyncPut()获得新传感器数据时,特征值将写入通知回调:

WB_RES::Characteristic newCharValue;
...
asyncPut(WB_RES::LOCAL::COMM_BLE_GATTSVC_SVCHANDLE_CHARHANDLE(),
         AsyncRequestOptions::Empty,
         mSvcHandle,
         mCharHandle,
         newCharValue);

GATT服务基于CustomGATTSvcClient示例创建。 特征属性为READ,WRITE,NOTIFY。 在从post成功分配句柄并获得回调之后写入特征值。

该问题与其他设备的构建工具链有关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM