Отправка команд с сайта cPanel клиенту ESP8266
У меня есть проект, в котором я хочу удаленно включать и выключать реле с помощью Arduino (ESP8266) через Интернет.
- У меня есть удаленный веб-сервер, на котором размещен мой существующий сайт хобби, cPanel, размещенный на сайтах GoDaddy.
- Arduino (ESP8266) подключается к этому веб-сайту, прослушивая команды включения / выключения реле.
- Откройте браузер и загрузите панель мониторинга веб-страницы, чтобы отправить команды в Arduino.
Да, я мог бы заставить Arduino очень часто опрашивать веб-сайт, чтобы проверить, изменилось ли значение в базе данных, но я не хочу этого делать, мне это кажется неэтичным.
Я смотрел на WebSockets и думал, что это может быть то, что я ищу, но я слишком мало знаю об этом или в Интернете недостаточно соответствующей документации, чтобы использовать ее в этом типе проектов.
Я с нетерпением жду ваших комментариев и ответов, но, пожалуйста, не говорите мне размещать сайт на Arduino, а также использовать приложение или другой сервис тоже не будет работать, мы работаем с моей собственной веб-страницей, и это не сторонние приложения, спасибо.
@edgar_wideman, 👍1
Обсуждение1 ответ
Лучший ответ:
Я не верю, что у вас будет возможность реализовать интерфейс Websocket на веб-сайте GoDaddy cPanel. Я думаю, что вы ограничены только обслуживанием HTML-контента и связанных с ним файлов. Websocket требует серверного ресурса для общения с которым вы не можете реализовать.
Я не вижу ничего плохого в том, чтобы иметь простую HTML-страницу, которая даже не должна содержать HTML-код, который ваш ESP8266 может "ПОЛУЧИТЬ", изучить и определить, включать или выключать реле.
Спасибо, да, это будет и, вероятно, сработает, согласно моему предыдущему комментарию, это просто не идеально, создает постоянный интернет-трафик, который по сути бесполезен., @edgar_wideman
- Чтение данных из Google Таблиц с помощью Nodemcu
- Как связать MPU9250 и NodeMcu?
- NodeMCU не может подключиться к мобильной точке доступа, когда я включаю коды для считывания датчика температуры
- Веб-сокеты с ESP8266 с использованием платы Arduino Uno
- esp8266 WiFi не может подключиться к PHP- серверу
- Не удается преобразовать строку в целое число при получении данных из pubnub
- Как загрузить данные датчиков в pubnub IOT в формате JSON?
- Добавление WiFi к моему замку клавиатуры Arduino
В чем заключается вопрос?, @timemage
почему проверка веб-сайта неэтична?, @jsotola
Потому что это похоже на то, как маленький ребенок на заднем сиденье спрашивает каждый километр пути: "Мы уже на месте"? Если бы существовал способ сообщить клиенту, когда включать реле только тогда, когда это необходимо, было бы намного эффективнее. будут миллионы проверок, которые по сути бесполезны, поэтому было бы идеально, если бы он просто ждал, пока ему не будет отправлена команда., @edgar_wideman