問題タブ [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.

0 投票する
2 に答える
1838 参照

ibeacon - Web Bluetooth を使用してビーコンを見つける方法?

私は Web Bluetooth と呼ばれる PWA に取り組んでおり、ビーコンのみをスキャンフィルター処理し、ペアリングしてその値を表示しようとしてuuidmajorますminor。スクリプトコードは次のとおりです。

コードを実行すると、次のエラーが表示されます

null のプロパティ 'addEventListener' を読み取れません。

add などの提案を試みましたが、うまくいきwindow.onload = functionません。だから私はこれについてどうすればいいですか?ありがとうございました。

0 投票する
1 に答える
297 参照

javascript - Web BLE 特性の startNotifications がバインドされない場合がある

ウェブBLEを使用しています。心拍数測定の例に従ってコードを作成しました。

ほとんどの場合、すべてが正常に機能しています。しかし、接続が正常に確立されていても、通知にバインドしようとすると機能しないことがあります。

リンクはこの関数で作成されます:

すべてが OKBluetoothRemoteGATTCharacteristicvalue : DataView(2) {} 場合、コンソールにvalue : null

ここに画像の説明を入力

値がnullであることを検出した場合、自動的に再試行できるようにしたいと思います。しかし、私は Promise に詳しくなく (これだと思います)、console.log(characteristic.value)ここでは機能しません。

これにどのようにアプローチしますか?