2016-07-09 25 views
0

サーバに通知特性があり、リモートクライアントがこの特性のディスクリプタに値DISABLE_NOTIFICATION_VALUEを書き込む場合、サーバはこのディスクリプタ書き込み要求にどのように対処しなければなりませんか?任意のGattServer.notifyCharacteristicChanged()を呼び出し、またはBluetoothスタックがGattServer.notifyCharacteristicChanged()後にクライアントに通知を送信しなくなりますから、サーバソフトウェアのリフレインは、サーバーソフトウェアによってDISABLE_NOTIFICATION_VALUEを処理する方法は?

と呼ばれている必要がありますか?

答えて

0

サーバは、ディスクリプタ内の対応する通知ビットが1の場合にのみ、通知を送信する必要があります。アプリケーションソフトウェアがこのチェックを行う必要があるのか​​、それともBluetoothスタックであるのかは実装固有です。私はほとんどのBluetoothのスタックを行うと思いますではないあなたのためにこれを行う。

あなたがAndroidについて不思議であれば、これが完了したかどうかの明確な文書が表示されないので、自分でやるほうがよいでしょう。

関連する問題