Реализованы 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).
13 lines
505 B
C
13 lines
505 B
C
#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);
|