Блог

QingPing обновляет монитор качества воздуха для локального доступа MQTT

January 4, 2026
warHial Опубликовано Redacția warHial 4 months назад

Улучшения QingPing Air Quality Monitor 2

Монитор качества воздуха QingPing Air Quality Monitor 2 представляет собой устройство на базе Android, оснащенное сенсорным экраном, отображающим в реальном времени данные о качестве воздуха. Устройство использует интерфейс MQTT, который часто применяется в мобильном приложении QingPing и экосистеме Xiaomi IoT. Важно отметить, что переключение отчетов с облачного сервера на локальный сервер MQTT для интеграции с Home Assistant возможно, однако для этого требуется создать облачную учетную запись. Альтернативно, пользователи могут осуществить это самостоятельно через интерфейс ADB с некоторыми изменениями в файлах, как было показано одним из пользователей.

Настройка доступа к устройству через USB

По умолчанию эти устройства не подключаются при подключении компьютера к USB-C порту. Однако эту проблему можно легко решить, активировав режим разработчика Android. Для этого необходимо семь раз нажать на строку "Имя устройства" в разделе "О приложении". После этого пользователи могут получить доступ к параметрам разработчика, чтобы включить режим отладки и ADB-отладку, что создаст возможность подключиться к устройству через USB с помощью ADB и открыть терминал с командой "adb shell". После этого пользователи могут запустить приложение QingSnow2 и скрипт watchdog.sh, который работает в фоновом режиме, отключить IPv6 и отредактировать файл /etc/hosts, чтобы перенаправить все стандартные вызовы облачного сервера на локальный сервер.

SSH-доступ и настройки MQTT

Интересно, что на этом этапе оказывается доступ к SSH с правами root, а пароль для входа – "rockchip". Конфигурация MQTT находится в /data/etc/ в файле settings.ini, используемом приложением QingPing, что позволяет производить изменения и перенаправлять все остальные настройки. Кроме того, устройство также запрашивает данные о погоде с удаленного сервера, специфичные для вашей локации, поэтому любые изменения потребуют предоставления прокси, что один упомянутый пользователь успешно реализовал с помощью простого MQTT-сервера, доступного на странице проекта GitHub.

Стоимость сборки устройства

Также стоит отметить, что стоимость таких устройств может значительно варьироваться. Например, если вы хотите собрать его самостоятельно: €20 за ESP32-S3 с экраном 4.0 дюйма 480 * 480 + устройство управления температурой, €20 за датчик CO2 SCD41 (SCD40 за €15), €5 за BME280 (температура, давление, влажность), €5 за ENS160+AHT21 и €10 за OPEN-SMART PM 2.5. Общая стоимость составит около €60. Эти цены являются лишь ориентировочными. Программирование такой комбинации (без датчика пыли) может оказаться весьма увлекательным.

Оставить комментарий