Я сейчас работаю над холтеровским монитором. Я могу успешно показать частоту сердечных сокращений (уд/мин), используя характеристику измерения сердечного ритма (0x2A37) Bluetooth. Но я хочу показать линейный график ЭКГ, поэтому мне нужны необработанные данные о сердце с указанными значениями напряжения. Я могу получить некоторую другую информацию, такую как RR-интервал и состояние контакта датчика (с этой характеристикой), но я не знаю, как получить сами необработанные данные. Возможно ли, что я упускаю какую-то особенность этой характеристики, или есть другой способ получить эти данные? Я использую кардиомонитор AD8232.
Служба сердечного ритма GATT не предоставляет доступ к необработанному сигналу (см. спецификации Gatt).
Если у вас есть доступ к аппаратной платформе, вам придется написать собственную службу и характеристику, поддерживающую уведомление, и перенаправить на нее данные с датчика. Затем вам нужно будет написать соответствующий код на стороне приложения, чтобы получить эти данные и преобразовать их в пригодный для использования формат.