2015-03-19 2 views
1

Я хотел бы прочитать характеристическое значение Bluetooth Low Energy (Smart). Я не хочу использовать gatttool или btgatt-client. d-bus тоже не поможет. Я хочу сделать это на Python. Я не мог найти ни одного примера в следующем: http://read.pudn.com/downloads166/ebook/757380/bluetooth_essentials_for_programmers.4272206415.pdf https://github.com/karulis/pybluezПрочитать (любое) характеристическое значение устройства Bluetooth LE (Smart) в python

и не существует какой-либо документации по этому вопросу на официальном сайте Python.

В идеале, я хотел бы просто подключиться к L2CAP и получить атрибуты оттуда или напрямую подключиться к GATT. Возможно ли это?

+0

Вы должны быть в состоянии получить материал от демона 'bluez' над' D-Bus'. Последний имеет инструменты командной строки и привязки Python. Это не слишком легко, удачи! –

+0

Добавлена ​​информация, что '' 'dbus''' мне не помогло – Melon

+0

Ну, вы всегда можете открыть сокет для bluez и поговорить с ним напрямую. –

ответ

0

Я сделал простую сканирование, подключился, gatt прочитал/написал, подписаться на bluepy.

Возможно, это не выглядит очень «питоническим», но это определенно стоит попробовать.

Смежные вопросы