Подключите ESP32 / ESP8266 к веб-сайту домена для управления светодиодами

Мне было интересно, есть ли способ подключить ESP32 / ESP8266 к моему домену в Hostgator, у меня есть веб-сайт, на котором есть кнопки для управления светодиодами или другими вещами, подключенными к ESP, но я искал, можно ли подключить ESP на моем веб-сайте, я могу видеть только видео и документацию о создании ESP на веб-сервере. Есть ли способ подключить его к веб-сайту моего домена?


person Matheus    schedule 14.12.2019    source источник
comment
вы можете общаться с веб-сервером, делая запросы GET к URL-адресам, по которым вы возвращаете данные для esp   -  person Juraj    schedule 14.12.2019
comment
Пожалуйста, добавьте сведения о веб-протоколе: использует ли ваш веб-сайт HTTPS (безопасный) или HTTP (небезопасный)? Эта страница веб-ввода - страница с кнопками - выполняет запрос GET, а не запрос POST? Если не знаешь, ничего страшного.   -  person Bradford Needham    schedule 14.12.2019


Ответы (3)


Если ваш веб-сайт использует HTTPS, вы можете найти полезный пример в коде ESP8266 Arduino. См. Пример HTTPSRequest .ino. файл.

person Bradford Needham    schedule 14.12.2019

Сначала вам нужно установить в вашем ESP точку доступа, вы можете увидеть, как это сделать, здесь https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-class.html Затем на своем веб-сайте вам нужно сделать POST запрос на ваш IP ESP. Учитывая, что вы не используете какой-либо тип Back-End, вам не нужно подключать ESP к веб-сайту, а наоборот. Надеюсь, это немного помогло

person PmmZenha    schedule 20.12.2019
comment
как esp, работающий в качестве точки доступа, должен подключаться к серверу в Интернете? - person Juraj; 27.12.2019
comment
Вы правы, ему просто нужно сделать, чтобы ESP IP был открыт для внешнего использования, конечно, со станцией, я не думал правильным образом. Но лучший вариант - использовать MQTT вместо HTTP в моем варианте. - person PmmZenha; 30.12.2019

Выполнение HTTP-запроса с платы ESP8266 - очень простой и понятный процесс.

Вы можете посмотреть пример WebClient, который установлен вместе с библиотекой ESP8266.

Затем - после того, как вы создадите запрашиваемый URL-адрес и узнаете формат полученного ответа - вы просто проверяете его, чтобы решить, что делать со своими светодиодами.

Пожалуйста, дайте знать, если вам нужны дополнительные пояснения или образец кода.

person Offer    schedule 30.12.2019