Расшифровка инфракрасного сигнала от медицинских дезинфицирующих средств, содержащая данные об использовании и обслуживании - PullRequest
0 голосов
/ 19 апреля 2020

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

  • Кадры фиксированной длины (~ 19 мс)
  • Начинается с 2-х импульсов преамбулы 2,2 и 1,7 мс длиной
  • , за которой следуют 16 коротких (0,7 мс) или длинных (1,2 мс) импульсов данных
  • Всегда есть 8 коротких и 8 длинных импульсов (что делает кадр фиксированной длины).

Я могу захватить ИК-сигналы и сохранить их как последовательность из 16 битов, 0 = короткая, 1 = длинная, например:

  • 0101100010100111 (всегда восемь 0 и восемь 1)
  • 0000010011111011
  • 0100110010110011
  • 0101001010101101
  • 0101101010100101
  • 0101000010101111
1026 * *1027* 1026 *1027* Кто-нибудь распознает этот тип кодировки и может дать мне подсказку о том, как его обработать до необработанного значения?

У меня нет оснований полагать, что данные зашифрованы, и я думаю, что каждый кадр кодирует один байт из массив с настройками, использованием, уровнем заряда батареи, устройством ID, et c. в повторяющейся л oop с некоторым маркером между ними. Если бы у меня был необработанный массив, я мог бы выяснить, что означают числа, но я не знаком ни с какими стандартными методами, которые бы кодировали данные следующим образом.

Из-за текущей ситуации (Covid-19) Существует ограниченный доступ к фактическим устройствам для технического обслуживания и пополнения, так что выяснить это действительно поможет. В местах, где используются эти устройства (больницы, офисы и т. Д. c.), Уже есть инфраструктура для передачи любых данных, и все, что нам нужно сделать, это добавить ИК-датчики и декодер, чтобы сделать работу обслуживающего персонала намного проще.

...