Actualizar software por wifi arduino nano

Hola a todos los que ayudáis en el foro, mi pregunta como dice el titulo es si hay alguna manera de poder actualizar el soft del arduino nano desde wifi, no se si hay alguna cosa ya hecha o si es posible poder realizar.

Los módulos que tengo tienen ya incluido el NRF24L01 no se si con este podia realizarse o debería incluir algun otra hardware.

Saludos.

Hola liebherr,

He hecho actualizaciones de software de Arduino pero usando modulos Blutooth con puerto serial, como el HC-05 o HC-06, que son bien baratos (~$4). Lo connectas a RX0/TX1 y usas avrdude.
Este metodo no es seguro (salvo el codigo pin de Bluetooth) pero te permite hacer inalambricamente la actualizacion. Saludos.

-p

Muchas gracias Palliser, parece que sea una muy buena solución, te lo agradezco.

Saludos.

Si. Busca Arduino WIFI bootloading y encontrarás buenos artículos.
Hace algunos días respondí esto mismo en este foro.

Muchas gracias surbyte

Lo encontraste?

Hola.

Para algunos de mis proyectos he usado Moteino http://lowpowerlab.com/

Para evitar problemas debidos a la conexión, utiliza una memoria flash donde almacena el código antes de grabarlo. Es la solución que veo más consistente.

Un saludo.

surbyte:
Lo encontraste?

Estoy investigando surbyte, no sabia que se llamaba así ni que hubiera tanta información, muchas gracias,

BajaTecnologia:
Hola.

Para algunos de mis proyectos he usado Moteino http://lowpowerlab.com/

Para evitar problemas debidos a la conexión, utiliza una memoria flash donde almacena el código antes de grabarlo. Es la solución que veo más consistente.

Un saludo.

Muchas gracias BajaTecnologia, parece interesante, a ver como se puede hacer mejor.

Saludos.

Mira. Muchos se molestan cuando escribo esto. Pero en GOOGLE casi siempre esta todo.
Entonces para que esta el foro? Buena pregunta, pero creo que la mejor respuesta es para aportar experiencia. Responder desde nuestras experiencias para resolver problemas o encarar proyectos.
Ahora... en GOOGLE esta todo, si. Pero en Inglés. En español yo diría que encuentro un 15 a 20% o menos.
Si busco un tema complejo... inglés y acá viene el problema. Yo hablo y escribo inglés pero no con fluidés, y entonces me falta y seguramente a muchos les pasa que no sabemos cual es la palabra exacta para encontrar un tema.

El tema del bootloader lo sabía porque ya lo había respondido con anterioridad y lo llaman bootloading.
Asi que si buscas BT bootloading ahi tines como hacerlo con Bluetooth, lo mismo con Ethernet, lo mismo con nRF24L01, con ESP8266
Asi vas aprendiendo como hay un mundo detras de lo que uno no sabe. Pero en inglés. Bien o mal desarrollado, ese es otro tema. Muchas veces la información es incompleta, como pasa aquí, porque el forero que inicia el hilo resuelve su problema pero no lo postea.

Vaya, ahora acabas de sorprenderme, también se puede hacer con el nrf24l01, ya que como dije al inicio del tema, a si que ahora buscare por ese lada, a si me ahorro ponerle otro modulo.

Os cuento.

Saludos.

Como te dije,, cuando descubres la palabra mágica se abre un mundo de posibilidades.