問題タブ [react-native-ble-plx]
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.
react-native - react native ble plx: 書き込み失敗後に切断する
状況は、トリガーonPressInされるまで ble デバイスに書き込みコマンドを送信する必要があることです。onPressOut
ここに私のwriteMessage機能があります
そして、私はそれを次のように実装しています:
書き込みエラーが検出されるまで機能し、その後デバイスが切断されます。
LOG error in monitering [BleError: Device D4:36:39:6F:FF:41 was disconnected]
react-native - スキャンを停止できず、react ネイティブ ble マネージャー経由でデバイスに接続できません
BLE デバイスと対話するための BLE Manager を備えた React Native アプリケーション。
デバイスをスキャンできます。デフォルトでは 10 秒間実行されます。
デバイスを見つけて [接続] ボタン [デバイスがスキャンされている同じページ] をクリックすると、予期されるアクションが発生し、さらにスキャンを停止して接続を開始する必要があります。
問題は、スキャン中にボタン操作に反応しないことです。一定時間後にスキャンが完了して初めて、接続要求が開始されます。
接続ボタンがクリックされたときのコード スニペットを以下に示します。
react-native - Android ですべてのメーカー固有のデータが返されるわけではない - react-native-ble-plx
Android デバイスの deviceScan によって返される ManufacturerSpecificData には、期待するすべてのデータが含まれていません。Advertisement と scanResponse が一緒になることを期待しています。IOSはその罰金を受け取っています。
数年前から GitHub でこれについて提起された問題がありましたが、フォローアップはありませんか?
https://github.com/dotintent/react-native-ble-plx/issues/483
それで、私が見逃しているオプションがあるかどうか疑問に思っていますか?現在、デフォルトを使用しています。別の ScanCallbackType を試しましたが、違いはないようです。
別の Android デバイスではまだ試すことができませんでした。ただし、react-native-ble-manager とデータを受信する同じ Android デバイスを使用しているため、デバイス固有ではないと思います。