У меня есть Bluetooth-ключ Cambridge Silicon Radio, Ltd (режим HCI), подключенный к USB-порту Lenovo Ideapad 100 (ноутбук не поддерживает встроенную службу Bluetooth).У меня двойная загрузка Windows 7 и Ubuntu 16.04 LTS.Я хочу получить данные с устройства Bluetooth через скрипт 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)
Есть предложения?