@YuriyOlovets

Как передать даные с ESP32 на удаленный сервер?

нужно выводить данные с esp32 на свой сайт
Подскажите, как это можно реализовать
  • Вопрос задан
  • 354 просмотра
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Arduino позволяет подключиться по HTTPS и отправить запрос. Этого должно хватить.
Ответ написан
Комментировать
2ord
@2ord
Для мониторинга показателей датчиков можно написать простое веб-приложение, запускаемое на устройстве, которое способно выдавать текст с метриками в специальном формате, доступным по пути /metrics через HTTP для периодического опроса сторонним ПО с открытым кодом, Prometheus (методом pull по отношению к устройству). Все гибко настраивается.
Есть множество библиотек на разных языках, которые помогут построить этот формат. В веб-приложении с такой библиотекой будут доступны функции для работы с показателями. С их помощью в памяти приложения будут выполнены все агрегации показателей и по запросу к /metrics выданы Prometheus. Разумеется, необходимо иметь доступ по HTTP к каждому устройству для получения метрик.
У Prometheus есть своя СУБД, хранящая данные показателей и эти статистики и графики можно получить при помощи API. В Grafana и прочем ПО можно смотреть графики, строить статистику, настраивать оповещения и пр. Так можно данные получить для вывода и на сайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы