PyBluez не обнаруживает встроенный адаптер Bluetooth - PullRequest
2 голосов
/ 16 ноября 2010

Я хочу начать разработку некоторых инструментов, которые позволят мне общаться между моим телефоном и компьютером через Bluetooth, и я хочу использовать Python для него. Я установил модуль Python bluetooth (PyBluez), но он не обнаруживает мой встроенный BT-адаптер (я использую Toshiba Satellite A300).

import bluetooth
nearby_devices = bluetooth.discover_devices()

print(nearby_devices)

возвращает следующую ошибку:

Traceback (most recent call last):
  File "C:/Python26/bt.py", line 3, in <module>
    nearby_devices = bluetooth.discover_devices()
  File "C:\Python26\lib\site-packages\bluetooth\msbt.py", line 9, in discover_devices
    return bt.discover_devices (flush_cache, lookup_names)
IOError: No Bluetooth adapter detected

Любая помощь?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2011

PyBluez использует стек драйверов MS Bluetooth и Widcom для Windows, для Linux - BlueZ. Если у вашего ноутбука другой стек, нормально не работать.

1 голос
/ 16 ноября 2011

Вы можете удалить драйвер (если это возможно), затем перезапустить Windows и позволить ему установить драйверы по умолчанию. Если вам это удастся, PyBluez будет работать лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...