Différences entre versions de « Hack-wipy-blynk »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{WIPY-NAV}}
 
{{WIPY-NAV}}
  
{{traduction}}
+
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.
  
Blynk is a platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets.
+
Avec Blynk et son système de glissé/déposé, vous pourrez facilement réaliser des interfaces graphiques pour tout vos projets.
  
There are several examples available that work out-of-the-box with the WiPy. Before anything else, make sure that your WiPy is running the latest software, check OTA How-To for instructions.
+
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 "[[Hack-wipy-generalite#Mise-.C3.A0-jour_du_FirmWare|Mise-à-jour Over-The-Air]]" pour plus d'information.
  
# Get the [https://github.com/wipy/wipy/blob/master/lib/blynk/BlynkLib.py Blynk library] and put it in {{fname|/flash/lib/}} via FTP.
+
# Obtenez la [https://github.com/wipy/wipy/blob/master/lib/blynk/BlynkLib.py bibliothèque Blynk (''BlinkLib.py'')] et placez la dans le répertoire {{fname|/flash/lib/}} à l'aide de FTP.
# Get the [https://github.com/wipy/wipy/tree/master/examples/blynk exemples Blynk], edit the network settings, and afterwards upload them to {{fname|/flash/lib/}} via FTP as well.
+
# Obtenez ensuite l'[https://github.com/wipy/wipy/tree/master/examples/blynk exemples Blynk], éditez la configuration réseau.<br />placez ensuite l'exemple dans le répertoire {{fname|/flash/lib/}} via FTP.
# Follow the instructions on each example to setup the Blynk dashboard on your smartphone or tablet.
+
## Suivez les instructions dans chaque exemple pour configurer le ''dashboard'' Blynk sur votre SmartPhone ou votre tablette.
# Give it a try, for instance:
+
# Démarrez l'exemple via l'invite REPL, en utilisant l'instruction similaire à celle-ci:
  
 
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 16 : Ligne 16 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
=== En mode REPL ===
 +
Si vos WiPy est déjà connecté sur sur votre réseau WiFi, vous pouvez simplement démarrer {{fname|01_simple.py}} à l'aide des quelques lignes suivantes:
 +
 +
<syntaxhighlight lang="python">
 +
>>> BLYNK_AUTH = '2f850xxxxxxxxxxxxxxxxxxxxxxxxxx47' # Clé blynk de votre application
 +
>>> import BlynkLib
 +
>>> blynk = BlynkLib.Blynk(BLYNK_AUTH)
 +
>>> blynk.run()
 +
TCP: Connecting to cloud.blynk.cc:8442
 +
</syntaxhighlight>
 +
 +
== Bridage du port 8442 - réseaux Proximux et Blynk ==
 +
 +
{{ambox-stop|text=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 "[https://openclassrooms.com/courses/contourner-le-bridage-de-ports-de-certains-fai 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 [http://docs.blynk.cc/#blynk-server-requirements les instructions d'installation ici]
  
 
{{WIPY-TRAILER}}
 
{{WIPY-TRAILER}}

Version actuelle datée du 18 juin 2016 à 20:07


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

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.

  1. Obtenez la bibliothèque Blynk (BlinkLib.py) et placez la dans le répertoire /flash/lib/ à l'aide de FTP.
  2. Obtenez ensuite l'exemples Blynk, éditez la configuration réseau.
    placez ensuite l'exemple dans le répertoire /flash/lib/ via FTP.
    1. Suivez les instructions dans chaque exemple pour configurer le dashboard Blynk sur votre SmartPhone ou votre tablette.
  3. 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

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.