无法将描述符发送到远程设备

时间:2017-10-10 05:47:39

标签: android bluetooth bluetooth-lowenergy

我在Android上开发了一个叫做A的BLE应用程序来处理我的设备设备A. 它工作得很好。现在我陷入了以下情况:
我启动了另一个名为B的BLE应用程序并连接其名为deviceB的设备。 它在前景中。 我的应用程序在后台运行。 我开始将deviceA连接到应用程序A. 它运行以将描述符写入deviceA并接收具有状态GATT_SUCCESS的onWriteDescriptor。但是,deviceA无法接收描述符数据。 在日志文件中,我看到应用程序B多次启动BLE扫描/停止BLE扫描 是否有专家可以解释为什么在这种情况下deviceA无法接收数据? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

您还需要调用setCharacteristicNotification,告知Android在Android收到通知时将通知转发给您的应用。