Linux Bluetoothデバイス - シリアルポートとして設定

Linux Bluetoothデバイス - シリアルポートとして設定

次の方法で通信する特定のセンサーがあります。

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の両方がうまく機能します。

ベストアンサー1

おすすめ記事