Сканирование на ближайшую программу Python BLE Devices - PullRequest
0 голосов
/ 10 июня 2019

сканирование маяка для Raspberry Pi

Я попытался с пакетом pybluez обнаружил ошибку, что gatlib отсутствует. Когда gatlib установлен в RPI3, он снова показывает ту же ошибку

from bluetooth.ble import DiscoveryService

service = DiscoveryService()
devices = service.discover(2)

for address, name in devices.items():
    print("name: {}, address: {}".format(name, address))

В программе не найден модуль gatlib.

1 Ответ

0 голосов
/ 12 июня 2019

pip install gattlib должно работать

Для python3 используйте pip3

Убедитесь, что установлены такие зависимости, как libbluetooth-dev, pkg-config, glib-2.0, lib-boost-python-dev, libboost-thread-dev.

Обязательные зависимости в модуле gattlib: Ссылка

...