新しい android BLE 4.3 を使用して特性を有効にすることに関する質問:
キューを使用して非同期で特性の通知を 1 つずつ有効にしていますが、BLE デバイスからの通知はありません。
また、ENABLE_NOTIFICATION_VALUE を使用して、UUID「00002902-0000-1000-8000-00805f9b34fb」の記述子を書き込みます。
Google sdk doc の推奨事項と、さまざまなフォーラムからの提案に従いました。
ちなみに「onDescriptorWrite」でstatus=128となります。このステータスが何を意味するかについて何か考えはありますか?
Googleコードを調べましたが、これに関する情報はありませんでした。ソースコードでさえ、このステータスがどのように設定されているかについては何も明らかにしていません。
ボディ メディア デバイスの通知を有効にしたときにこの問題が発生したことがある場合はお知らせください。また、ディスクリプタの書き込み時にステータス 133 を取得することもあります。テストには最新の Nexus 7 を使用しています。