HTML PHP JS MySQL AJAX Google Charts IoT Login Arduino ESP8266 ESP32 IoT Heating OneWire Monitor

Web Heating Portal - Открытое оборудование Присоединяйтесь сейчас!


  • Встроенный веб-интерфейс, написанный на PHP, который действует как шлюз сбора данных для пользователей, зарегистрированных на сайте. Каждый зарегистрированный пользователь выбирает используемое им оборудование - плату для разработки, с помощью которой данные отправляются в Интернет.
  • Выберите из
  • Arduino + Ethernet-щит W5100 или модуль W5500
  • NodeMCU / ESP8266
  • ESP32
  • Система использует цифровые термометры DS18B20 на шине OneWire.
  • Страница позволяет вам записывать и просматривать до 6 температур, одной из которых является контрольная температура, управляющая отоплением дома.
  • Отопление включает в себя 2 режима
  • Авто - на основе измеренной температуры, цель с необязательным гистерезисом
  • Ручной - классический запрос на включение / выключение без
  • Портал также позволяет отображать измеренные температуры в течение дня и отображать их на гистограмме. Веб-сайт позволяет изменять названия комнат / датчиков, с которых берутся данные, на странице автоматически генерируется исходный код для микроконтроллера, отображается состояние подключения платы (подключено ли оно, время последней полученной информации)
  • среди зарегистрированных пользователей
  • Приложение оживленное, предлагает интересный способ сбора и представления данных в многопользовательских веб-приложениях. Каждый пользователь имеет уникальный идентификатор, с помощью которого он может загружать данные на страницу. Спамеры (доски, которые отправляют неверные данные) могут быть удалены из интерфейса администрирования.
  • Поскольку платы Arduino с сетевыми экранами Ethernet, не поддерживающими HTTPS, интегрированы в систему, необходимо иметь варианты страницы HTTP и HTTPS. Вариант HTTPS используется для ESP8266, для которого требуется сертификат отпечатка пальца, а для ESP32 требуется сертификат корневого ЦС для успешного подключения.
  • Каждое устройство может отправлять данные в Интернет один раз в минуту (если отправлять чаще, система удаляет эти данные) - предотвращает переполнение базы данных + регулярно удаляет старые данные.
  • Система использует базу данных MySQL и ряд пользовательских таблиц, данные измерений, состояние нагрева и управление на основе температуры с выбранным гистерезисом.
  • Система будет расширена за счет голосового управления на английском языке, диаграмм аварийных сигналов и другой статистики представлений.