Начальный каркас: прошивка ESP32 для зоны "Гроубокс"
Реализованы sensor-1 (DHT22, телеметрия temperature/humidity) и
реле-актуаторы light-1/pump-1/fan-1 (turn_on/turn_off/set_level) по
протоколу MQTT платформы home_automatization (devices/{id}/telemetry|commands|ack).
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
// Подключение к mosquitto, подписка на devices/+/commands, диспетчеризация
|
||||
// команд в devices.cpp и публикация ack. См. протокол в README.md.
|
||||
void mqttBegin();
|
||||
void mqttEnsureConnected();
|
||||
void mqttLoop();
|
||||
|
||||
// Публикует одно показание телеметрии в devices/{deviceId}/telemetry.
|
||||
void mqttPublishTelemetry(const String& deviceId, const String& sensorType, double value);
|
||||
Reference in New Issue
Block a user