KirinDenis / OWLOSAirQuality

IoT air quality monitoring solution based on OWLOS
GNU General Public License v3.0
5 stars 2 forks source link

(OWLOS Air Quality) global feature #4

Open KirinDenis opened 2 years ago

KirinDenis commented 2 years ago

OWLOS Air Quality Hardware обезателен только ESP32. Опционально (только эти устройства). DHT22 BME680 или BMP280 (один из двух) CCS811 Если есть АЦП: MQ7 MQ135 Photo resistor Дисплей.

Опциональные сборки определяются #ifdef.

Software: - на основе существующего кода. Прошивка. Модифицируется OWLOS:

Сервер. Переосознать, переписать на основе имеющегося. Микро сервисная архитектура. Отделить сервер обслуживающий UX от сервера управляющего станциям (по возможности использовать часть кода из JavaScript UX)

WPFUX. Взять контролы из существующего, добавить недостающие, пока отказатся от менеджера. Ничего лишнего только Air Quality функциональность.

JavaScript UX. Использовать части решения, но переписать под Node.JS самостоятельное - представляет из себя аналог WPFUX.

KirinDenis commented 2 years ago

Дополнительные моменты:

KirinDenis commented 2 years ago

ОБЯЗАТЕЛЬНО - пеараметры коррекции сенсоров! Возможно функциональные калибровки. ?Обновление прошивки через HTTPClient с сервера? Первый шаг прошивка UX.