【发布时间】:2015-11-19 13:33:13
【问题描述】:
我正计划创建一个小型 IOT 项目,其中包括 Raspberry PI、蓝牙适配器和蓝牙脉搏血氧仪 显示氧饱和度百分比 (spo2) 和心率 (bpm)。
我有以下选择:
Bluetooth pulse oximeter ---> Bluetooth adapter (for making Bluetooth connection) ------------------> Raspberry PI (write a script to get the data what oximeter sends over the Bluetooth connection)
或
Bluetooth pulse oximeter provide support to connect android free app SPO2 ----> Android phone running free SPO2 app (hack this app and get oximeter data)-------> Bluetooth adapter ------> Raspberry PI
主要问题:如何从蓝牙脉搏血氧仪(第三方设备)获取数据。他们没有公开公共 API,我不知道他们是如何发送数据的。
有没有人做过这种通过蓝牙连接通过日志或其他方法读取数据的物联网示例?
如果有人有经验,能否请您解释一下您用于该项目的确切设备以及您如何检索数据。
如果你还没有做过这种工作,你还能建议构建这种项目的方法吗?
【问题讨论】:
-
您必须对血氧计接受的协议和命令进行逆向工程。没有涵盖所有设备的单一答案。但是如果你有一个特定的设备然后谷歌它,你可能会发现有人已经对它进行了逆向工程。或者,您可以联系供应商并索取其 API 文档的副本。根据他们的政策,他们可能会也可能不会向第三方开发者提供。
-
为什么不公布血氧仪制造商和型号?你做了什么来尝试获取 API? Nonin 拥有 USB 血氧仪并发布 API。
标签: android bluetooth raspberry-pi bluetooth-lowenergy iot