Шаг №10 - Создание WEB страниц в ESP8266, данные на страницу
ฝัง
- เผยแพร่เมื่อ 26 ก.ย. 2024
- Программирование ESP8266 по порядку.
Шаг №10- Step10-DataNoHTML
Возможности page.htm?* : github.com/tre...
Видео от Рената К: • Умный дом на ESP8266 -...
Поддержите канал: esp8266-arduino...
Материалы на сайте : esp8266-arduino...
Самые понятные уроки по ESP8266. Спасибо!
Ждем следующих уроков!!!
Спасибо за ваши труды =)
Как динамически обновлять данные?
Здравствуйте! У вас самые лучшие видео уроки! Подскажите пожалуйста , как написать в скетче для выполнения таких действий:
1 На одной из страниц делаем добавление нового устройства для чтения сигнала по 433 мгц.
2) на этой странице нужно поле для заполнения и кнопка "сканировать"
3) при нажатии кнопки " сканировать" и одновременно нажав кнопку( на пульте 433 мгц или срабатывание датчика ) в поле для заполнения появляется сканированный код
4) ну и соответственно кнопка" сохранить как" - для последующего использования этого кода!
Что то типа сигнализации.
Подобный функционал реализован в нашей прошивке github.com/tretyakovsa/Sonoff_WiFi_switch
Сергей, подскажите пожалуйста. При подключении к ESP в режиме точки доступа веб-интерфейс со смартфона работает отлично, но после переводе ESP в режим клиента интерфейс доступен только с КП chrome. Пробовал с разных смартфонов и браузеров (стандартный браузер, chrome, opera, us), разные версии android (4.4.4 \ 7.1.1 \ 9 ). И не работает авторизация (github.com/renat2985/easy_Iot_file_system/wiki ). Буду благодарен за помощь.
0:25 Как открыть "Этот наш редактор"?
Ctrl + m
Сергей, а что насчет управление реле по уарт бинарник 2017.10.12 не доступен =(
Стандартная прошивка последняя версия поддерживает реле uart. Требование 1Mb flash. Ставить лучше через github.com/tretyakovsa/Sonoff_Loader
ESP8266 Arduino IDE - Третьяков Сергей последняя это 10.16?
Все как будто получается.свои параметры удается сохранить в файлах и вывести на страницу. Но после перезагрузки контроллера параметры как корова языком слизала.Пробовал даже создать свой отдельный файл.Так и он после перезагрузки исчез.Я что-то не так делаю.
Может быть модуль с памятью которая не может работать на старом ядре. Какую версию ядра используете?
Получилось.Я все реализую на платформе esp32.Поэтому немного приходится подтачивать.Но вцелом все понятно.
как в этой среде работать с файлами?
Не совсем понял вопрос. 1. Все файлы расположены на модуле и доступны по ссылке /edit для просмотра и редактирования.
2. Если вы редактируете конкретную страницу то все показано в видео.
3. Если вы хотите из кода обращаться к файлом смотрите здесь: wikihandbk.com/wiki/ESP8266:%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8/Arduino/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BE%D0%B9_%D0%B2_%D0%B0%D0%B4%D0%B4%D0%BE%D0%BD%D0%B5_ESP8266_%D0%B4%D0%BB%D1%8F_IDE_Arduino
Если хотите отдельное видео по этой теме напишите - Хочу видео по работе с файловой системой :)
@@ESPArduinoIDE Спасибо) Хочу видео по работе с файловой системой :)
Благодарю, все понятно и рассказано доходчиво. НО режут слух ОутДата, не Оут, а АутДата! Аналогично мы же не говорим ТаймОут, а говорим ТаймАут. В боксе говорят не Оут, а Аут. Подтягивайте образование - самим же приятнее будет.
Спасибо за совет в прошлом году стал пользоваться английским.
та что это такое не с 9 урока не 10 не чего не компилируется
У вас опять что то с сайтом, не находит его
Сергей! По-моему урок №10 кривой, в частности пока я на закоментарил
в void setup() {
//HTTP = new ESP8266WebServer (port);
//HTTP = ESP8266WebServer (port);
ничего не компилировалось. Также почему-то не синхронизируется время. Вернее оно синхронизируется (в ком-порте видно), но на страницу не выводится (. Еще не подскажите как потом синхронизируемое время залить в ds3231?
также не могу разобраться почему после нажатия кнопки синхронизировать время вываливается ошибка,хотя время синхронизируется. код 10 урока очень сильно отличается от 8, слишком резкий переход, я например уже полдня потратил так и не разобрался ). ну, хотя я тупой, может для остальных норм )
Инф. из коментариев к уроку № 9 /void setup() { ESP8266WebServer *HTTP; HTTP = new ESP8266WebServer(port); //HTTP = ESP8266WebServer (port);
Сергей, спасибо за видео.
в последнее время стал делать значительно реже.
у меня вопрос немного не по теме:
хотелось бы стартовый адрес точки доступа esp8266 192.168.4.1 заменить на, например, esp.ru (т.е. имя сайта/страницы, не путать с другими IP адресами) это возможно?
если да, то где посмотреть пример?
p.s. page not found не предлагать ))
Привет.
Для режима AP нужно включить DNS сервер.
Смотри пример CaptivePortal.
Подключи библиотеку.
#include //Содержится в пакете.
Создай объект.
DNSServer dnsServer;
Инициализируй библиотеку при запуске точки доступа.
IPAddress apIP(192, 168, 4, 1);
IPAddress staticGateway(192, 168, 4, 1);
IPAddress staticSubnet(255, 255, 255, 0);
// Отключаем WIFI
WiFi.disconnect();
// Меняем режим на режим точки доступа
WiFi.mode(WIFI_AP);
// Задаем настройки сети
WiFi.softAPConfig(apIP, staticGateway, staticSubnet);
//Включаем DNS
dnsServer.start(53, "*", apIP);
Поставь в loop обработчик.
dnsServer.processNextRequest();
Сергей, спасибо, буду пробовать.
все получилось.
у тебя не было случаев. когда отваливался DNSserver через некоторое время ? т.е. 192.168.4.1 открывает страницу, а ссылка редиректа перестает работать.
плюсанул. mqtt жду)