%&
Arduino Mega Server для ESP32 может работать в двух режимах — нормальном и технологическом. Нормальный это обычный режим работы системы, а технологический предназначен для технических работ и обслуживания самого сервера.
В этом режиме можно производить две операции — загрузку скетча «по воздуху» (перепрошивку модуля) и загрузку и редактирование контента сервера. Технологический режим работает на 8080 порту и доступ к его страницам осуществляется с добавлением этого порта к URL адресу вашей системы.
Обратите внимание: если вы защитили вход в Arduino Mega Server парой логин/пароль, то на технологический режим эти настройки не действуют. Доступ к страницам технологического режима можно блокировать только отключив модуль «HTTP» в скетче AMS.
Страница загрузки скетча «по воздуху» доступна по адресу http://%!:8080/update.htm. Вам нужно предварительно скомпилировать файл прошивки *.bin в среде Arduino IDE, указать его и нажать на кнопку «Update» и через несколько секунд модуль ESP8266 перезагрузится и начнёт работать новая прошивка.
Скомпилировать прошивку можно, выбрав в меню Arduino IDE пункт «Эскиз» и далее «Export compiled Binary». Весь процесс очень простой и вам не нужно подходить к самому модулю и проводить какие-либо манипуляции с его контактами — всё работает автоматически.
Интерфейс для загрузки страниц доступен по адресу http://%!:8080/edit.htm. В этом режиме доступен просмотр содержимого сервера, загрузка и удаление файлов скриптов и изображений, находящихся на Flash диске модуля.
Для работы этого сервиса необходимо подключение к Интернет. Это связано с тем, что из сети подгружается скрипт редактора страниц. В будущих версиях этот скрипт будет интегрирован в систему и загрузка страниц станет полностью автономной.
Небольшое замечание по работе. У вас может одновременно работать и сервер и режим технологический режим, но лучше на время загрузки файлов закрыть все страницы сервера — это обеспечит более быструю и стабильную работу редактора страниц.
Для быстрого доступа к страницам технологического режима вы можете воспользоваться этой страницей или сделать себе закладки в браузере — одно нажатие и интерфейс для загрузки скетча или редактирования файлов перед вами.