Proyecto cambiar el sketch cargado en arduino a través de internet

Buenos días, soy nuevo en el foro y estoy comenzando a utilizar arduino. Tengo la placa: Arduino Uno Rev 3 y la tarjeta de expansión: arduino shield ethernet.

Las tengo unidas y quisiera saber si es posible cargar un nuevo programa a mi arduino uno rev 3 usando internet (tengo unida la placa de expansión a internet). He estado intentando hacer lo de tftp bootloader, pero no lo he logrado. ¿Podría hacerse? ¿Cómo sería?

Un saludo, gracias

hasta donde yo se, no es posible...
un momento ftp bootloader, mmm, parece que hace esto posible, pero nunca lo he hecho.

lo busque en google y salio esto: Arduino Playground - TFTPBootloader1

Muchas gracias por contestarme. Voy a volver a intentarlo a ver si lo consigo.