Hack-wipy-blynk
Blynk est une plateforme avec des applications iOS et Android. Blink est utilisé pour contrôler des Arduinos, des Raspberry Pi, et autres par l'intermédiaire d'Internet.
Avec Blynk et son système de glissé/déposé, vous pourrez facilement réaliser des interfaces graphiques pour tout vos projets.
Il y a plusieurs exemples prêt à l'emploi (out-of-the-box) qui fonctionne avec WiPy. Avant d'aller plus loin, assurez vous d'utiliser la dernière version du FirmWare WiPy, voyez les instructions "Mise-à-jour Over-The-Air" pour plus d'information.
- Obtenez la bibliothèque Blynk (BlinkLib.py) et placez la dans le répertoire /flash/lib/ à l'aide de FTP.
- Obtenez ensuite l'exemples Blynk, éditez la configuration réseau.
placez ensuite l'exemple dans le répertoire /flash/lib/ via FTP.- Suivez les instructions dans chaque exemple pour configurer le dashboard Blynk sur votre SmartPhone ou votre tablette.
- Démarrez l'exemple via l'invite REPL, en utilisant l'instruction similaire à celle-ci:
>>> execfile('01_simple.py')
En mode REPL
Si vos WiPy est déjà connecté sur sur votre réseau WiFi, vous pouvez simplement démarrer 01_simple.py à l'aide des quelques lignes suivantes:
>>> BLYNK_AUTH = '2f850xxxxxxxxxxxxxxxxxxxxxxxxxx47' # Clé blynk de votre application
>>> import BlynkLib
>>> blynk = BlynkLib.Blynk(BLYNK_AUTH)
>>> blynk.run()
TCP: Connecting to cloud.blynk.cc:8442
Bridage du port 8442 - réseaux Proximux et Blynk
Votre WiPy va se connecter sur cloud.blynk.cc:8442 (le port 8442). Le problème, c'est que ce port est restreint/bridé par l'opérateur Proximus. |
La conséquence la plus évidente, c'est que votre WiPy/Arduino/autre-périphérique ne pourra pas contacter le cloud blynk... même Votre SmartPhone pourra le faire sans problème (car LUI il utilisera le port 8443 - SSL si j'ai bien compris).
Si vous voulez en apprendre plus sur le bridage de port, vous pouvre consulter l'article "contourner le bridage de port de certains FAI" sur openclassrooms.com .
Installer votre propre serveur Blink
L'une des proposition avancée par Blynk pour contourner le bridage de port, c'est d'installer votre propre serveur Blynk sur votre réseau local.
Vous trouverez les instructions d'installation ici
Tutoriel WiPy tutorials and examples & general information about WiPy sous copyright de Damien George et contributeurs en ce qui concerne MicroPython et/ou PyCom en ce qui concerne les informations relatives a WiPy et LoPy.
Tutoriel traduit par Meurisse D. pour MCHobby.be
Traduit avec l'autorisation de micropython.org - Translated with the authorisation of micropython.org également avec l'accord de Daniel Compara (créateur de WiPy).
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.