Программирование по порядку.
В этом скетче модуль превращается в web сервер и отвечает на несколько запросов.
Скетч: step2-webserver
Программирование по порядку.
В этом скетче модуль превращается в web сервер и отвечает на несколько запросов.
Скетч: step2-webserver
а можно без роутера управлять есп???? мне надо сделать устройство чтоб без вай фай релюхами счелкало но с подключаться к нему по вифи
Нужно не подключать устройство к роутеру и оно останется в режиме AP. Подключаетесь к нему с телефона или компьютера. И добавляете код для управления релюхами.
конечно можно.. это будет точка доступа по локальной сети через wifi вообще легко
void handle_Restart() {
String restart = HTTP.arg(“device”);
if (restart == “ok”) {
HTTP.send(200, “text/plain”, “OK”);
ESP.restart();
}
HTTP.send(200, “text/plain”, “NOT OK”);
}
Это более логичный вариант, чем у автора. Только для тех, кто будет повторять, при копировании исправьте у себя все кавычки у строк, тут движок блога излишней красивости навёл – кавычки с виду похожие, но неправильные.
Если внимательно смотреть следующие уроки, дальше и автор меняет код процедуры на более логичный (с возвращаемым ответом) и алгоритмически более корректный (ну, с точки зрения “по учебнику”, через if – else ).
Вопрос по теме “Шаг №2. WebServer”.
У меня четко работает только ответ при обращении к основной странице. При перезагрузке по исходному скетчу идет перезагрузка (видно по монитору), при этом меняется IP и ответа “ОК” нет и браузер выводит “Страница не найдена”. При изменении скетча:
// Перезагрузка модуля по запросу вида http://192.168.0.101/restart?device=ok
void handle_Restart() {
String restart = HTTP.arg(“device”);
if (restart == “ok”) {
HTTP.send(200, “text/plain”, “OK”);
ESP.restart();
}
}
то есть, когда сначала посылается сообщение , а затем перезагрузка, все нормально.
Ответ, если страница не найдена также получаю сообщение “Страница не найдена”.
Не могу понять, почему у Вас на видео получается по другому. Не может ли влиять на это браузер ( у меня IE)?
prosto v esp8266 drugoi sketch zalit =) ili vtori esp est!
Здравствуйте.
Подскажите, плз, возможно ли при дефолтной прошивке esp-01 через uart управлять с ардуино AT командами, и отправлять, и получать данные с web сервера, чтобы соответственно данные приходили на ардуино?
С моей точки зрения проще сделать все на ESP, чем использовать ущербную прошивку с AT.
Хотя все зависит от конкретной задачи.
Есть ли возможность у вас допилить сайт, добавить кнопочки “на предыдущий ШАГ” и “на следующий ШАГ”. Заранее благодарю.
ой я нашёл)))
Сергей, твое видео все расставило на свои места. Я относительно недавно стал заниматься программированием и когда понадобилось управление с веб страницы я реально себе сломал мозг пытаясь разобраться с вебсервером. Спасибо тебе огромное за твои видео, от всей души здоровья и удачи тебе!
Привет можно ли создать веб сервер без роутера.Я не могу создать веб сервер ,можно использовать точку доступа вай модуля
у меня при вводе http://192.168.0.101/restart?device=ok
начинается постоянная перезагрузка esp, пока не закроешь браузер