«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Загрузите веб-страницы в ESP или простой программируемый контроллер.

Загрузите веб-страницы в ESP или простой программируемый контроллер.

Опубликовано 8 ноября 2024 г.
Просматривать:458

Чтобы сохранять веб-страницы во FLASH ESP8266, я специально написал программный инструмент от Delphi.
Этот программный инструмент считывает все файлы веб-страниц (включая HTML, CSS, JS, изображения и т. д.) из одной папки и упаковывает их в двоичный файл.

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

В то же время программное обеспечение также вычисляет место хранения каждого флэш-файла в соответствии с размером каждого файла и автоматически генерирует файл .h, который используется для загрузки соответствующей веб-страницы из флэш-памяти при загрузке Интернета. страница.

Для недавно разработанного простого программируемого контроллера модификация веб-страницы также очень важна, использование последовательных инструментов для загрузки шагов является громоздким и медленным, что влияет на скорость разработки, поэтому я сначала разработал такой инструмент, чтобы загрузить веб-страницу удаленно с помощью TCP-команд.

Измените код ESP8266, чтобы добавить функцию стирания и чтения флэш-контента с помощью TCP-команды.
И зарезервируйте место размером 4 КБ для флэш-памяти и размера каждой веб-страницы.

При получении HTTP-запроса от браузера, если файл HTTP-запроса является веб-страницей, он сначала узнает место хранения и размер файла из флэш-памяти в соответствии с именем файла, если не найден, он все равно будет ответьте на веб-страницы по умолчанию.

На стороне ПК также добавлены коды для отправки TCP-команд для стирания, записи и чтения содержимого из ESP8266, а веб-страницы разделены на пакеты размером 512 байт.

В будущем такая функция также может быть открыта для клиентов, чтобы клиенты могли настраивать свои собственные веб-страницы.

Download the web pages to ESPor simple programmable controller

Download the web pages to ESPor simple programmable controller

Download the web pages to ESPor simple programmable controller

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/zhangzhuyue/download-the-web-pages-to-esp8266-for-simple-programmable-controller-396i. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected]. удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3