RESTduino es una librería que permite que Arduino pueda interactuar con Servicios REST para controlar dispositivos usando Arduino sin tener que escribir códido.
Actualmente soporta:
· Digital pin I/O (HIGH, LOW and PWM)
· Analog pin input
Y en futuras versiones se soportarán más funcionalidades (control servo,…)
Veamos como funciona….
Si tengo mi Arduino con la IP 192.168.1.177
· Ejecutando http://192.168.1.177/9/HIGH encenderé el LED del pin #9
· http://192.168.1.177/9 para leer el estado digital del pin #9 que devolverá un JSON como {"9":"LOW"}
· http://192.168.1.177/a1 para leer el estado analógico de a1 que devolverá algo como {"a1":"432"}
Por defecto RESTduino usa DHCP para configurar su IP y usa Bonjour/Zeroconf para hacerse visible a otros clients, aunque también se puede usar una IP fija.
Podéis descargaros el proyecto con una demo en HTML que ataca a RESTduino via jQuery.
Podéis descargaros el proyecto aquí.

Deja un comentario