Я работаю над созданием PHG (персонального шлюза здоровья) с использованием PRi
, написанного на Python для обнаружения 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 (классический атрибут Bluetooth), а затем перекодировать в значение SPO2