蓝牙脉搏血氧仪

时间:2015-08-25 17:56:07

标签: android bluetooth raspberry-pi bluetooth-lowenergy 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)                                                                                                                                                                                                                                                            

                                             OR     

    Bluetooth pulse oximeter provide ssupport to connect android free app SPO2       ----> Android phone running free SPO2 app  (hack this app and get oximeter data)-------> bluetooth Adapter ------> Raspberry PI

主要问题:如何从蓝牙脉搏血氧仪(第三方设备)获取数据。他们没有暴露公共API,我也不知道他们是如何发送数据的。

是否有人已经完成了这种IoT示例,其中包括通过记录或其他方法通过蓝牙连接读取数据。 如果有人有经验,请您解释一下您用于此项目的确切设备以及您如何检索数据。 如果你还没有做过这种工作,你仍然可以建议建立这种项目的方法。

谢谢, 帕尔文

2 个答案:

答案 0 :(得分:1)

http://www.instructables.com/id/Pulse-Oximetry/

请参见此处逐步说明如何构建一个。您只需要在示例中添加一个蓝牙模块,在线有很多教程如何将蓝牙添加到Arduino。

答案 1 :(得分:0)

Bluetooth Low Energy 确实有一组配置文件和服务。

一个用于脉搏血氧仪配置文件,另一个用于服务。

一旦您实施了配置文件、服务、特征和描述符,您就可以从智能手机应用程序连接并读取 SpO2 读数,甚至在值发生变化时收到通知。

参考文献: