次の方法で通信する特定のセンサーがあります。
IR - IR - FTDI UART - USB - コンピュータ
これはシリアルポート(/ dev / ttyUSB0)として表示されます。良い結果。
センサーには、次のように通信するオプションのBluetoothバックパックもあります。
赤外線 - 赤外線 - Bluetooth - コンピュータ
Bluetoothバックパックをペアリングしたのですが、質問があります。シリアルポートにどのように割り当てますか?デフォルトでは、/dev/rfcom* とは表示されません。
フォーラムには同様のトピックに関する多くの投稿がありますが、実際に行う方法については明確なガイドラインはありません。
試験を終えた:
sudo rfcomm connect rfcomm0 54:4D:4F:00:50:34
しかし、以下を得る:
Can't connect RFCOMM socket: Connection refused
hcitool-
sudo hcitool scan
以下を提供します。
Scanning ...
Inquiry failed: Operation not supported
注文する
sdptool browse 54:4D:4F:00:50:34
返品
Failed to connect to SDP server on 54:4D:4F:00:50:34: Connection refused
Thermofisher RadEye Bluetoothアダプタです。
だから手動、ペアリングするにはパスワードが必要です。この問題は、携帯電話とペアリングすると発生します。しかし、Linuxでは表示されません。デバイスが接続されたばかりです。これが接続が拒否された理由かもしれません。
しかし、デバイスはペアリングされました。リンクとしてマークされます。他のデバイスではPINが必要ですが、Ubuntuは何らかの理由でPINなしで接続されます(bredrではなくデュアルモードまたはLEモード)。 CLIとGUIの両方がうまく機能します。