Installer un logiciel sur un Raspberry Pi ou écrire du code spécial compatible avec Arduino est très intéressant. Cependant, le véritable potentiel de ces deux modules se révèle lorsqu'on les utilise pour contrôler d'autres accessoires grâce à leurs broches GPIO. Lumières, interrupteurs, capteurs, robots... il n'y a presque aucune limite à ce qui peut être géré avec ce matériel. Comme toujours, l'aspect programmation a un profil intimidant, mais Blynk est une application mobile qui simplifie considérablement le processus.
L'une des premières questions que se pose tout utilisateur qui vient d'acquérir un Raspberry Pi ou une variante d'Arduino est : « Et maintenant, qu'est-ce que je fais avec ça ? » Ce doute est naturel, car il existe une énorme quantité de tutoriels en ligne, mais ce qui commence par allumer de simples LED finit tôt ou tard par l'ajout d'accessoires, le contrôle précis de moteurs et de capteurs, la gestion à distance d'autres appareils, et bien plus encore. Bien sûr, plus le projet est complexe, plus la pression sur la programmation est grande. Apprendre à coder est très utile, mais pas nécessairement facile pour la plupart des gens. Et c'est là qu'intervient Blynk.
Qu'est-ce que Blynk ?
Blynk a fait ses premiers pas comme projet sur Kickstarter en 2014, et depuis, il a gagné beaucoup de terrain jusqu'à devenir l'une des meilleures applications pour contrôler Arduino ou Raspberry Pi à distance. En gros, l'utilisateur choisit un widget dans la liste proposée par Blynk, attribue un nom et un type de fonction, spécifie la broche à laquelle la commande sera envoyée, et ajoute le « token » de sécurité. Selon la connexion et d'autres facteurs externes, il peut y avoir un peu de latence dans les commandes, mais rien de trop grave.
Appareils compatibles
La meilleure partie est que Blynk ne se limite pas à Arduino et Raspberry Pi. ESP8266, ESP-12, NodeMCU et Particle Photon font également partie de la liste des appareils compatibles. Sa communauté en ligne est assez large, et YouTube regorge de guides et de suggestions. Le client principal de Blynk est disponible pour Android à partir de la version 4.0.3, et le build 8.0 d'iOS.