Instalar software en un Raspberry Pi o escribir código para Arduino es muy interesante, pero el verdadero potencial de ambos módulos llega cuando controlas otros accesorios a través de sus pines GPIO. Luces, interruptores, sensores, robots… casi no hay límites. La programación suele tener un perfil intimidante, y ahí es donde Blynk simplifica el proceso en gran medida.
La pregunta de todo principiante
Una de las primeras preguntas de todo aquel que acaba de adquirir un Raspberry Pi o alguna variante de Arduino es: «¿Y ahora qué hago con esto?» Esa duda es natural, porque existen muchísimos tutoriales, pero lo que comienza encendiendo simples LED termina sumando accesorios, controlando motores y sensores, administrando otros dispositivos de forma remota y mucho más. Cuanto más complejo es el proyecto, mayor es la presión en la programación. Aprender código es muy útil, pero no necesariamente sencillo para la mayoría. Y ahí interviene Blynk.
¿Cómo funciona Blynk?
Blynk dio sus primeros pasos como un proyecto dentro de Kickstarter en 2014 y desde entonces ha ganado mucho terreno hasta convertirse en una de las mejores aplicaciones para controlar Arduino o Raspberry Pi en forma remota. El usuario elige un widget de la lista de Blynk, asigna nombre y tipo de función, especifica el pin al que enviará el comando y añade el «token» de seguridad.
En el vídeo que hemos visto más arriba, Blynk controla el encendido de una bombilla. Dependiendo de la conexión y de otros factores externos puede haber un poco de latencia en los comandos, pero nada demasiado grave.
Más allá de Arduino y Raspberry Pi
La mejor parte es que Blynk no se limita a Arduino y Raspberry Pi. ESP8266, ESP-12, NodeMCU y Particle Photon también forman parte de la lista compatible. Su comunidad en línea es bastante amplia, y YouTube cuenta con una saludable cantidad de guías y sugerencias. El cliente principal de Blynk está disponible para Android a partir de la versión 4.0.3, y para iOS desde el build 8.0.