"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Descargue las paginas web al ESP o controlador programable simple

Descargue las paginas web al ESP o controlador programable simple

Publicado el 2024-11-08
Navegar:297

Para guardar las páginas web en FLASH de ESP8266, escribí especialmente una herramienta de software de Delphi.
Esta herramienta de software lee todos los archivos de la página web (incluidos html, css, js, imágenes, etc.) de una carpeta y los empaqueta en un archivo binario.

Conecte a tierra el GPIO0 del ESP8266 para comenzar, el ESP8266 ingresa al modo de descarga del puerto serie.
Luego use el software de descarga para seleccionar el archivo de la página web empaquetado y ordene la ubicación para guardar, y luego descárguelo al ESP8266 a través del puerto serie junto con el archivo de firmware.

Al mismo tiempo, el software también calcula la ubicación de almacenamiento de cada archivo en flash de acuerdo con el tamaño de cada archivo y genera automáticamente un archivo .h, que se utiliza para cargar la página web correspondiente desde flash al descargar la web. página.

Para el controlador programable simple recientemente diseñado, la modificación de la página web también es muy importante, el uso de herramientas en serie para descargar los pasos es engorroso y lento, lo que afecta la velocidad de desarrollo, por lo que primero diseñé dicha herramienta para descargar la página web de forma remota mediante comandos TCP.

Modifique el código de ESP8266 para agregar la función de borrar y leer contenido flash mediante el comando TCP.
Y reserva un espacio de 4KByte para la ubicación de almacenamiento flash y el tamaño de cada página web.

Al recibir una solicitud HTTP desde el navegador, si el archivo de solicitud HTTP es una página web, primero encontrará la ubicación de almacenamiento y el tamaño del archivo en la memoria flash de acuerdo con el nombre del archivo; si no se encuentra, aún así responda las páginas web predeterminadas.

En el lado de la herramienta de PC, los códigos también se agregan para enviar comandos TCP para borrar, escribir, leer contenidos de ESP8266, y las páginas web se dividen en paquetes con un tamaño de 512 bytes.

En el futuro, esta función también podrá estar abierta a los clientes, de modo que puedan personalizar sus propias páginas web.

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

Declaración de liberación Este artículo se reproduce en: https://dev.to/zhangzhuyue/download-the-web-pages-to-esp8266-for-simple-programmable-controller-396i Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3