hcitool lescan返回错误

时间:2016-09-02 03:36:33

标签: bluetooth-lowenergy raspberry-pi3

我在RPi 3上运行BlueZ 5.41并且我收到此错误。上/下/重置不做任何事情来帮助也不做电力循环。

    pi@RPiTester:~/ble-stuff $ hciconfig
hci0:   Type: Primary  Bus: UART
        BD Address: B8:27:EB:F0:83:F1  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING PSCAN
        RX bytes:8883 acl:40 sco:0 events:634 errors:0
        TX bytes:7685 acl:43 sco:0 commands:488 errors:0

pi@RPiTester:~/ble-stuff $ sudo /home/pi/bluez/bluez-5.41/tools/hcitool lescan
Set scan parameters failed: Input/output error
pi@RPiTester:~/ble-stuff $

我从哪里开始尝试调试这个?我注意到一件奇怪的事情是hci0设备在UART总线而不是dbus上。这对RPi BT来说是正常的吗?

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,执行以下命令使hcitool再次工作:

bluetoothctl

重新启动机器后,有时会再次出现错误。

有一些关于Raspberry Pi 3和UART的注释: https://raspberrypi.stackexchange.com/a/45571