我正在使用PRi
创建一个用Python编写的PHG(个人健康网关),以检测PHD(个人家用设备),例如脉搏血氧仪,血液愉悦度等。
对于脉搏血氧仪,我已经阅读了有关IEEE标准IEEE 11073-10404
和GATT定义的信息。我在2A5F
找到了包含在特征中的数据,并在1822
挖掘了服务编号,然后得到了数据1fc0f34f 00c0f34f 00c0f350 00000100 0100a2e4
链接内的定义文档https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.plx_continuous_measurement.xml定义流中数据所在的位置
我在堆栈溢出中进行了一些搜索,发现了一些关于SFLOAT
的问题,但是我不明白为什么没有内置函数来转换它。我不确定python是否具有转换SFLOAT
的方法,或者我必须实现它
另一个问题,我得到的数据可用于转码为SPO2值?或者我必须映射到x72(蓝牙经典属性),然后转码为SPO2值