![](/img/trans.png)
[英]How to add READ, NOTIFY property to a custom characteristic in Android BLE GATT Server?
[英]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.