Я пытаюсь уведомить характеристику GATT, в которой зарегистрирован внешний клиент BLE GATT (чистый BLE / нет библиотеки мобильного устройства).Я могу успешно зарегистрироваться для уведомления с моим внешним клиентом GATT (работающим на микроконтроллере).Однако при обновлении характеристики в Movesense, кажется, не приходит событие notify клиенту 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.Значение признака записывается после успешного присвоения дескрипторов из записи и получения обратного вызова.