MySQLitto или IoT в коробке
Быстрое развертывание стека контейнеров с MQTT брокером и БД с сохранением истории публикаций.
Файлы из видео:
Пример кода для ESP:
...
const char MQTT_CLIENT[] PROGMEM = “ESP_“;
...
char clientId[sizeof(MQTT_CLIENT) 6];
...
{
uint8_t mac[6];
(mac);
sprintf_P(clientId, PSTR(“%SXXX“), MQTT_CLIENT, mac[3], mac[4], mac[5]);
}
...
(clientId, user, pswd);
...
snprintf_P(topic, sizeof(topic), PSTR(“/devices/%s/state“), clientId);
(topic, payload);