python蓝牙查询脚本在Ubuntu上不起作用

时间:2019-03-16 17:28:28

标签: python c ubuntu bluetooth

我在Lenovo Ideapad 100的USB端口中插入了Cambridge Silicon Radio,Ltd蓝牙加密狗(HCI模式)(笔记本电脑不提供集成的蓝牙服务)。我双重启动Windows 7和Ubuntu 16.04 LTS。我想通过python脚本从蓝牙设备获取数据。当我使用Windows 7时,一切正常。我正在运行一个简单的扫描脚本:

Python 2.7.12

 # simple inquiry example
import bluetooth

nearby_devices = bluetooth.discover_devices(lookup_names=True)
print("found %d devices" % len(nearby_devices))

for addr, name in nearby_devices:
    print("  %s - %s" % (addr, name)

但是,当我使用Ubuntu时,尽管bluetoothctl可以正常工作,但pybluez找不到任何设备。 以防万一,我在终端pip install pybluez上运行并得到了这个信息:

Requirement already satisfied: pybluez in /usr/lib/python2.7/dist-packages (0.18)

有什么建议吗?

0 个答案:

没有答案