2016-08-14 27 views
12

到现在为止,我已经开发了几个程序,使用bleno将我的Raspberry Rpi2和RPi3用作BLE外设。 任何人都可以告诉我,如果有什么替代Bleno,在Python中,甚至更好的C,开发一个代码为我的树莓BLE外设服务?Rapsberry BLE外设替代bleno

回答

1

我不能给你C的答案,但是bluepy好像是现在和BLE外围设备对话的最佳选择(就像我们所说的那样),如果你想使用核心模式,那么Adafruit的BlueFruit LE。注意事项:我只是对我自己的Pi周边设备感兴趣,并且没有任何一个成功的项目。

+0

谢谢古斯塔沃。 – Rache

1

那么你总是可以使用Linux中的HCI_CHANNEL_USER功能来直接与蓝牙控制器通信(例如C)。事实上,这正是BASSO所做的。只需按照蓝牙规范中的HCI协议。

+0

你可以提供一些更详细的信息吗? – GustavoIP

1

我已经有过和你一样的痛苦 - 试图为python获得一个好的BLE外设角色库 - 所以我继续并将Bleno移植到python2/3。 它仍然是一个WIP,但Echo演示工作得很好。

https://github.com/Adam-Langley/pybleno/

而且它的PyPI上为“pybleno”

当然,一个大的喊出来桑迪普米斯特里的梦幻般的原始节点的代码库。

希望人们认为它很有用。