Herramientas de usuario

Herramientas del sitio


proyectos:jardin_delicias:tecnologicos:esp8266_ota

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:jardin_delicias:tecnologicos:esp8266_ota [2016/10/06 19:19] – [Ejemplo de arduino] brolinproyectos:jardin_delicias:tecnologicos:esp8266_ota [2016/10/06 20:50] (actual) brolin
Línea 1: Línea 1:
 ====== OTA (over the air) firmware upload for ESP8266 ====== ====== OTA (over the air) firmware upload for ESP8266 ======
 +
 +<WRAP center round todo 60%>
 +  * Explicar ¿qué es OTA?
 +  * Explicar cuáles son las ventajas de usarlo
 +</WRAP>
  
 http://docs.platformio.org/en/stable/projectconf.html http://docs.platformio.org/en/stable/projectconf.html
Línea 6: Línea 11:
 https://ptarmiganlabs.com/blog/2016/02/23/esp8266-over-the-air-updating-what-are-the-options/ https://ptarmiganlabs.com/blog/2016/02/23/esp8266-over-the-air-updating-what-are-the-options/
 https://harizanov.com/2015/06/firmware-over-the-air-fota-for-esp8266-soc/ https://harizanov.com/2015/06/firmware-over-the-air-fota-for-esp8266-soc/
 +
 ===== Ejemplo de arduino ===== ===== Ejemplo de arduino =====
  
Línea 12: Línea 18:
  
 Se fusiona el código de OTA con la librería {{https://github.com/tzapu/WiFiManager | WifiManager}} para administrar la configuración a la red. Se fusiona el código de OTA con la librería {{https://github.com/tzapu/WiFiManager | WifiManager}} para administrar la configuración a la red.
 +
 +<WRAP center round info 60%>
 +Con este programa y la modificación que se explica abajo en el archivo **platformio.ini** la actualizaciones siguientes del firmware del esp se harán a través de wifi
 +</WRAP>
 +
 +
  
 <code c> <code c>
Línea 86: Línea 98:
 } }
 </code> </code>
 +
 +También hay que editar el archivo **platformio.ini** donde se agrega la línea upload_board
 +<code c>
 +; PlatformIO Project Configuration File
 +;
 +;   Build options: build flags, source filter, extra scripting
 +;   Upload options: custom port, speed and extra flags
 +;   Library options: dependencies, extra library storages
 +;
 +; Please visit documentation for the other options and examples
 +; http://docs.platformio.org/en/stable/projectconf.html
 +
 +[env:esp12e]
 +platform = espressif8266
 +board = esp12e
 +framework = arduino
 +lib_install = 567
 +lib_deps = WiFiManager
 +upload_port = 192.168.1.71 ; la ip que me entregó el router de la casa
 +</code>
 +
 +
 +Funciona con platformio no se con arduino cómo sería pero se que también se puede
 +
proyectos/jardin_delicias/tecnologicos/esp8266_ota.1475781583.txt.gz · Última modificación: 2016/10/06 19:19 por brolin