問題タブ [web-bluetooth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular Web Bluetooth の書き込みと通知の例
現在、角度用のこのモジュールを使用しています: Angular web bluetooth
特性を読み取る方法の例を見つけて、それを機能させることができます。ただし、書き込む (または通知する) サンプルはありません。このモジュールがこのタスクを実行できると確信しています。ここを参照してください。ただし、Angular (または JS?) に関する私の知識は十分ではありません。
誰かが例を見つける場所や/およびそれらを提供できる場所を知っていましたか?
バッテリ レベルを読み取るためのスニペット:
}
ありがとうございました。
編集: Aluan Haddad の支援のおかげで、適切なサービスと特性 UUID を使用して、書き込み要求を実行できました。
javascript - ENABLE_NOTIFICATION_VALUE - Web Bluetooth API
クライアント構成特性記述子 (CCCD)。
UUID - 「00002902-0000-1000-8000-00805f9b34fb」/「gatt.client_characteristic_configuration」。
Android の Java コードで CCCD を設定するには、次のようにします。
Web Bluetooth API を使用する場合、JavaScript コードで同様の構成を実行するにはどうすればよいですか?
JavaScript での私のバージョン:
セキュリティエラーで失敗します:-(
キャッチされない (約束された) DOMException: writeValue() が、除外書き込みとマークされたブロックリストに登録されたオブジェクトで呼び出されました。 https://webbluetoothcg.github.io/web-bluetooth/#attacks-on-devices
セキュリティの必要性は理解しています。しかし、結局のところ、多くのデバイスでは CCCD の事前設定が必要です。