Video není dostupné.
Omlouváme se.

MySQLitto или IoT в коробке

Sdílet
Vložit
  • čas přidán 19. 08. 2024
  • Быстрое развертывание стека контейнеров с MQTT брокером и БД с сохранением истории публикаций.
    Файлы из видео: github.com/Moo...
    Пример кода для ESP:
    ...
    const char MQTT_CLIENT[] PROGMEM = "ESP_";
    ...
    char clientId[sizeof(MQTT_CLIENT) + 6];
    ...
    {
    uint8_t mac[6];
    WiFi.macAddress(mac);
    sprintf_P(clientId, PSTR("%S%02X%02X%02X"), MQTT_CLIENT, mac[3], mac[4], mac[5]);
    }
    ...
    mqtt.connect(clientId, user, pswd);
    ...
    snprintf_P(topic, sizeof(topic), PSTR("/devices/%s/state"), clientId);
    mqtt.publish(topic, payload);

Komentáře • 8

  • @user-tz9bg4lx6r
    @user-tz9bg4lx6r Před 9 měsíci

    Большое спасибо за ваш труд! Недавно сам увлекся похожим проектом, но смотрел с интересом. Вероятно порог вхождения в тему этого видео не совсем уж начальный, зато хорошая отправная точка для дальнейшего развития в области IoT. Хочу предложить заинтересовавшимся зрителям самостоятельно добавить в стек контейнеров ещё и Grafana - и полезно и наглядно.

  • @vadimbudnik
    @vadimbudnik Před 8 měsíci

    Класс!!! Очень полезно!!!

  • @enterprise7585
    @enterprise7585 Před 10 měsíci

    Задачу, поставленную на 1:15 , с учетом природы подписки MQTT, имхо можно решить в общем виде на Kafka + kafka-connect-mqtt + KSQL(необязательно, но если хочется искать записи как в MySQL). Но настроить всё это далеко не так просто как MySQL, это скорее промышленное решение для вашей задачи. Kafka как раз брокер сообщений, которые при этом может хранить на диске как в БД.

  • @AntonAK83
    @AntonAK83 Před 10 měsíci +2

    Можно еще Grafana контейнер добавить и будет наглядно с графиками.

  • @user-iz5is4us1f
    @user-iz5is4us1f Před 10 měsíci

    Вариантов куча. К примеру у меня такой стек, traefik+mosquitto+telegraf+influxdb

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +1

      Сложнее вариантов бесконечность, проще только беженцы за еду на старом буке вручную раскладывают поля в бд :)

  • @vladimirkudiyarov2936
    @vladimirkudiyarov2936 Před 10 měsíci

    Fine!

  • @annachapmann
    @annachapmann Před 10 měsíci

    У меня под эти задачи home assistant с соответствующими аддонами