Получение данных из tcp-пакета от датчика качества воздуха jq-200

У меня есть дешевый датчик качества воздуха JQ-200, который помимо прочего измеряет CO2. Вы можете получить их на Ebay или Aliexpress примерно за 20 долларов. Он подключается к сети WIFI, а затем отправляет данные на сервер в Китае. Существует также приложение для iPhone/Android, которое позволяет контролировать устройство.

Я смог соединить его с приложением телефона, и оно работает так, как рекламируется.

Я использовал TCPDUMP для захвата данных, проходящих между ним и сервером в Китае, похоже, он использует MQTT для отправки строки данных.

Эта строка должна содержать: Temp, Humidity, CO2, HCHO и TVOC

Строка данных как ASCI:

308b010010797079745f6d7174745f73657276657230383830313238424531343941393141304631443842373435333635413532353338343445443038463532423937314242323538394342424536303530434445334339313938384633313637463843364533374335363235424545384434394645343142423230393438443935393745236161373336613439

Кто-нибудь видит очевидный шаблон, который мне не хватает, который позволил бы мне извлекать данные непосредственно из пакета?

0 ответов

Другие вопросы по тегам