gpt4 book ai didi

linux - bluez rfcomm 连接失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:17:39 25 4
gpt4 key购买 nike

我正在尝试将 Ubuntu 电脑与设备连接。输入命令时,返回各种错误,包括rfcomm connect address already in usehost is downrfcomm connect now in progress

设备环境及流程如下

设备环境

  • Linux 3.4
  • Bluez 5.19
  • bt地址xx:xx:xx:xx:38:A4

电脑环境

  • Ubuntu 14.04
  • 布鲁兹 4
  • bt 地址 xx:xx:xx:xx:CF:F0

步骤

设备

  • insmod rfcomm.ko rtk_btusb.ko
  • dbus-daemon --config-file=/etc/dbus-1/system.conf
  • 蓝牙-C &
  • hciconfig hci0 up
  • hciconfig hci0 piscan
  • sdptool 添加 SP
  • bluetoothctl 扫描开启
  • bluetoothctl 代理开启
  • bluetoothctl 默认代理
  • bluetoothctl 信任 xx:xx:xx:xx:CF:F0
  • bluetoothctl 对 xx:xx:xx:xx:CF:F0
  • rfcomm 绑定(bind) 0 xx:xx:xx:xx:CF:F0 1
  • chmod 666/dev/rfcomm0
  • rfcomm 连接 0 xx:xx:xx:xx:CF:F0 1

电脑

  • sdptool 添加 SP
  • rfcomm 绑定(bind) 0 xx:xx:xx:xx:38:A4 1
  • chmod 666/dev/rfcomm0
  • rfcomm 观察 0 1

设备显示无法连接 RFCOMM 套接字:主机已关闭

hciconfig -a 输出

hci0:   Type: BR/EDR  Bus: USB
BD Address: 5C:F3:70:1B:38:A4 ACL MTU: 820:8 SCO MTU: 255:16
UP RUNNING PSCAN ISCAN
RX bytes:6888 acl:88 sco:0 events:230 errors:0
TX bytes:4341 acl:84 sco:0 commands:87 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'BlueZ 5.19'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Version: 4.0 (0x6) Revision: 0xe2f
LMP Version: 4.0 (0x6) Subversion: 0x9f73
Manufacturer: Realtek Semiconductor Corporation (93)

我的程序中是否遗漏了任何步骤?

最佳答案

以下步骤适合我。

PC端

  • sdptool 添加 SP
  • rfcomm -i hci0 watch 0 1 ./picocom/dev/rfcomm0

设备端

  • sdptool 添加 SP
  • rfcomm 连接 0 xx:xx:xx:xx:xx:F0 1 &
  • picocom/dev/rfcomm0

reference

关于linux - bluez rfcomm 连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48512962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com