【发布时间】:2015-05-22 07:43:51
【问题描述】:
我想读取蓝牙低功耗(智能)的特征值。我不想使用gatttool 或btgatt-client。 d-bus 也没有帮助。我想在 Python 中做到这一点。我在以下内容中找不到任何示例:
http://read.pudn.com/downloads166/ebook/757380/bluetooth_essentials_for_programmers.4272206415.pdf
https://github.com/karulis/pybluez
官方Python 网站上也没有任何文档。
理想情况下,我只想连接到L2CAP 并从那里获取属性或直接连接到GATT。这甚至可能吗?
【问题讨论】:
-
您应该能够通过
D-Bus从bluez守护进程获取内容。后者具有命令行工具和 Python 绑定。不过,这并不容易,祝你好运! -
添加信息,
dbus没有帮助我 -
嗯,你总是可以打开一个到 bluez 的套接字并直接与它交谈。
-
打开套接字到
bluez是什么意思?打开socket到bluetoothd? -
你是什么意思 dbus 没有帮助你?你的意思是你不能让它工作(在这种情况下有人可以帮助你)或者你不想使用 dbus 接口出于其他原因?此外,AFAIK,pybluez 尚未更新以支持 bluez5,也未明确支持 gatt。
标签: python linux sockets bluetooth-lowenergy bluez