問題タブ [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.
google-chrome - サービス uuid による Web Bluetooth 検出
Eddystone ビーコンと対話する Web アプリを作成しようとしています。ビーコンはアプリの URL をアドバタイズし、サービスと 2 つの特性を公開します。
私のデバイスには、Linux の gatttool で示されるように、次のサービスと特性があります。
ここの例から作業しています
このコードはデバイスを検出しません。を使用するようにフィルターを変更するnamePrefix
と、デバイスが検出されますが、関心のあるサービスではなく、1 つのサービスのみが一覧表示されます。
発見と適切なサービスの検索で私が間違っていることを知っている人はいますか?
javascript - Chrome Web Bluetooth API を使用して新しいデバイスのペアリングを開始するにはどうすればよいですか?
を使用しnavigator.bluetooth.requestDevice()
て、ネイティブ OSX bluetooth ペアリングを使用して既にペアを設定した bluetooth デバイスにアクセスできますが、属性が私の一般的なクエリと一致する場合でも、以前にペアリングされていないデバイスは表示されません。利用可能なデバイスが Chrome モーダルに表示され、ペアリングへのユーザーの同意が求められますが、表示されるのは既にペアリング済みのデバイスだけです。
ここで意図した使用例を誤解していますか、それとも Chrome から近くの (以前はペアリングされていなかった) デバイスとの接続を確立する別の方法はありますか?
ドキュメント: https://webbluetoothcg.github.io/web-bluetooth/ (例 2 を参照)