Bluetooth の警告の解決: データをまったく読み取れない
問題
以下の解決法は、データを何も受信せず、次の警告メッセージが出力された場合に適用されます。
'bluetooth' unable to read any data.
考えられる解決策
Bluetooth® インターフェイスを次の用途で使用する場合、以下の原因を解決するために、下記の解決法を試してください。
関数
readline
を使用した ASCII (テキスト) データの読み取り。関数
read
を使用したバイナリ データの読み取り。
原因 | 解決法 |
---|---|
無効なコマンドがデバイスに送信されたため、コマンドへの応答の読み取りに問題が発生している。 | デバイスのマニュアルで適正なコマンド形式を確認します。 |
データの読み取り前に、不適切な書き込み終端文字が機器に送信されたため、読み取るデータがない。 | デバイスに必要な値が Terminator プロパティに設定されていることを確認します。プロパティ設定の詳細については、configureTerminator を参照してください。 |
不適切なデバイス名、アドレス、またはチャネルが使用された。 | デバイスがペアリングされ、接続されていることを確認します。ペアリングと接続の詳細については、Bluetooth 通信設定の構成を参照してください。 |
参考
configureTerminator
| read
| readline