Я хотел бы начать с просмотра данных, отправляемых устройством, а затем рассмотреть, как такие данные могут быть представлены и упакованы.
Сначала я бы собрал много образцов и посмотрел, присутствует ли какой-либо паттерн, поскольку сердцебиение является чем-то регулярным, и это предполагает, что это измерение связано с самим сердцем. Я также хотел бы найти битовые поля, которые монотонно увеличиваются, поскольку это предполагает некоторую временную отметку.
Сформировав гипотезу о том, что и где, я бы написал программу, чтобы проверить ее и построить график результатов и посмотреть, имеет ли это смысл. Если это произойдет, но не совсем, то при ближайшем рассмотрении вы, вероятно, обнаружите, что здесь или там вам нужны некоторые коэффициенты масштабирования. Также вполне возможно, что мне нужно сначала обработать данные, прежде чем они будут выглядеть примерно так, как показывает их программа, то есть, возможно, потребуется интегрировать точки данных. Если я получаю мусор, то он возвращается к чертежной доске: -)
Я бы также проверил веб-сайт производителя или, возможно, запустил strings
на их двоичных файлах. Поиск кого-то, кто работает в области биомедицинской инженерии, также будет в моем списке, так как он, вероятно, будет знать, какие протоколы обычно используются, если таковые имеются. Я бы также посмотрел эти протоколы и посмотрел, можно ли их применить к данным, которые я вижу.