RESTduino: interactuar con Arduino vía REST

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