I'm working on creating a PHG(personal health gateway) using PRi
that written with Python to detect PHD(personal home device) such as Pulse Oximeter, Blood pleasure etc.
For Pulse Oximeter I've read about IEEE standard IEEE 11073-10404
and GATT definition. I've found a data contained into characteristics at 2A5F
and dig into service number at 1822
then I've got data 1fc0f34f 00c0f34f 00c0f350 00000100 0100a2e4
Definition document https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.plx_continuous_measurement.xml inside the link it define where the data containing on a stream
I've searched in stack-overflow a bit, I found some question about SFLOAT
but I don't understand why there are don't have build-in function to convert it. I'm not sure if python has method to convert SFLOAT
or instead, I must implement it
Another question, the data I've got it can be use for transcode into SPO2 value? or I must mapping into x72 (Bluetooth classic attribute) then transcode into SPO2 value