Как сохранить веб-страницу в реальном времени, используя ejs (сервер к клиенту)?(не клиент-сервер) - PullRequest
0 голосов
/ 05 марта 2019

Я только что понял (возможно), что допустил фатальную ошибку на полпути во время моего домашнего проекта.Кажется, .ejs не такой динамичный.

Я управляю некоторыми esp8266 с веб-страницы, используя движки шаблонов EJS.

Что у меня есть - работает отлично.

Последовательность событий после нажатия кнопки на моей веб-странице (с использованием MQTT):

index.EJS -> index.js (клиент) -> RaspberryPI (брокер) -> esp8266 (клиент) -> светодиод (вкл / выкл)

Что мне нужно

Мне нужно отобразить и обновить температуру на моей веб-странице с dh11:

dh11 (temp) -> esp8266 (клиент) -> RaspberryPI (брокер) -> index.js(клиент) -> index.EJS

Каков наилучший способ сохранить текущую температуру на этой веб-странице в режиме реального времени?

PS.Я нашел один пример использования Pug, но я не уверен, что это одно и то же.https://diyprojects.io/esp8266-web-server-fast-development-of-html-js-with-node-js-and-pug/#.XH4q_1P7ST9

1 Ответ

0 голосов
/ 13 марта 2019

Вам нужен клиент Paho MQTT Javascript https://www.eclipse.org/paho/clients/js/,, он использует WebSockets для подключения к брокеру MQTT и работает в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...