問題タブ [react-native-ble-manager]

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 投票する
1 に答える
376 参照

react-native - スキャンを停止できず、react ネイティブ ble マネージャー経由でデバイスに接続できません

BLE デバイスと対話するための BLE Manager を備えた React Native アプリケーション。

デバイスをスキャンできます。デフォルトでは 10 秒間実行されます。

デバイスを見つけて [接続] ボタン [デバイスがスキャンされている同じページ] をクリックすると、予期されるアクションが発生し、さらにスキャンを停止して接続を開始する必要があります。

問題は、スキャン中にボタン操作に反応しないことです。一定時間後にスキャンが完了して初めて、接続要求が開始されます。

接続ボタンがクリックされたときのコード スニペットを以下に示します。

0 投票する
0 に答える
51 参照

react-native - BleManager.read 応答をデコードするには?

私はこれをやろうとしています:

};

しかし、応答はエンコードされたままです...

Revelant 情報:

serviceUUID: 1808 => グルコース サービス

characteristUUID: 2A08 => 日時特性

PS:

私が試したのと同じエンコードされた応答を誰のキャラクタリストにも得ています