树莓BLE外设可替代blen

2024-10-01 07:13:38 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我已经开发了几个程序,可以在我的树莓Rpi2和RPi3中使用bleno作为blePerifperators。 有谁能告诉我,在Python中,或者在C语言中,有没有什么可以替代Bleno的东西来为我的Raspberry开发一个BLE外围设备服务的代码?在


Tags: 代码程序raspberry树莓外围设备blerpi2rpi3
3条回答

好吧,你可以一直使用Linux中的HCI_CHANNEL_用户特性直接与蓝牙控制器对话(例如从C语言)。事实上,这正是布鲁诺所做的。只需遵循蓝牙规范中的HCI协议。在

我不能给你C的答案,但是bluepy似乎是目前与BLE外围设备对话的最佳选择(就像bleno一样),如果你想使用核心模式,这里有Adafruit的BlueFruit LE。在

警告:我只是自己接触Pi外围设备,还没有任何成功的项目。在

我和你一样有过同样的痛苦——试图为python获得一个好的BLE外围角色库——所以我继续把Bleno移植到python2/3上。 它仍然是一个WIP,但是Echo演示运行得很好。在

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

在pypi上是“pybleno”

当然,对Sandeep Mistry来说,这是一个非常棒的原始节点代码库。在

希望人们发现它有用。在

相关问题 更多 >