如果Bluetooth
服务器具有通知特性且远程客户端向该特性的描述符写入值DISABLE_NOTIFICATION_VALUE
,那么服务器必须如何处理此描述符写入请求?
服务器软件是否必须避免调用任何GattServer.notifyCharacteristicChanged()
,或者Bluetooth
堆栈是否会阻止在服务器软件调用GattServer.notifyCharacteristicChanged()
后向客户端发送通知?
答案 0 :(得分:0)
如果描述符中的相应通知位是1,则服务器应该只通过无线方式发送通知。应用软件是否应该进行此检查,或者蓝牙堆栈是否为您执行此操作是特定于实现的。我猜大多数蓝牙堆栈不为你做这件事。
如果你对Android有疑问,我看不清楚这是否已经完成,所以你最好自己做。