微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 BLE 设备接收数据到树莓派 3

如何解决从 BLE 设备接收数据到树莓派 3

我以前从未使用过 raspBerry pi,我有一个项目部分,其中包括通过蓝牙从 BLE 血压设备接收数据到 raspBerry pi 3。我可以将设备与我的 raspBerry 配对,但我不知道该怎么做接下来做。我需要能够在我的 raspBerry 中接收测量值,请提前帮助并感谢您。 PS:我尝试使用的设备与这个非常相似: https://ibb.co/71365k5

感谢您的回答,我已经尝试过“Gatt”和“Gatttool”,但问题是配对后,设备旨在将测量结果发送到 Android 手机上的应用程序,没有它我无法读取血液测量特征或它只是不存在。

this is the gattool list but it's almost identical for the gatt menu

解决方法

Linux 使用 BlueZ 作为默认蓝牙堆栈。它公开了用于使用蓝牙实现软件的 DBus API。

如果你不想直接使用这个 API,有时会觉得有点低级,你有很多包装它的库,比如 https://github.com/getsenic/gatt-python 也带有示例。

所有其他解决方案都需要替换 Linux 上的蓝牙堆栈,因此您与系统的其他现有蓝牙配对将停止工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。