Rasp-Node-Red

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche



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.
Page-under-construction.pngPage(s) en cours de traduction/élaboration.

Page(s) under translation/construction

Qu'est-ce que Node-Red?

Dans sa forme la plus simple, Node-Red est un éditeur visuel open-source d'IBM pour l'internet des objets. Qu'est-ce que cela signifie? Pour des personnes ayant peu de temps disponible, cela signifie que vous pouvez passer plus de temps sur faire "dialoguer" les éléments ensembles que de s'inquiéter de tout le code d'interfaçage qu'il faudra écrire.

Le sytème contient des "noeuds" (Node en anglais) qui ressemble à des dessins que vous pouvez glisser sur une feuille et les raccorder ensemble. Chaque Noeud/Node offre des fonctionnalités différentes qui vont du noeud de déboggage (pour voir ce qui se passe dans le flux d'exécution) jusqu'au noeud "Raspberry-Pi" qui permet de lire et modifier l'état des GPIO de votre Pi.

Pour donner un exemple de ce qu'il est possible de réaliser, Node-Red peut utiliser votre compte Twitter pour vous informer de votre localisation actuelle et vous y indiquer les prévisions météorologiques. Vous pouvez même inclure une carte Google map.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Le flux (Flow en anglais) pour produire quelques chose comme cela est visible ci-dessous et peut être réalisé en 15 minutes.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Pour résumer le flux/flow:

  • Une App nommée MQTTitude fonctionnant sur le smartphone envoi la localisation vers notre Node-Red
  • Le corps du message Twitter est alors créer avec un noeud "fonction" (Function en anglais)
  • Une requête est lancée sur Forecast.io (avec l'information de la localisation) pour obtenir les prévisions météos
  • Les données renvoyées sont alors formatée dans le message tweeter en utilisant des noeuds de fonction
  • Ensuite, le message est envoyé vers un noeud "Tweet" et envoyé vers mon smartphone.

En temps normal, cela prendrait plusieurs heures à réaliser. Mais avec Node-Red il est possible de réaliser une telle tâche en 1/4 d'heure. Il n'est pas nécessaire de s'inquiéter des différents interfacage vers MQTT, HTTP ou les API Twitters. Tout cela a été réalisé avec Node-Red.

Maintenant que nous vous avons vendu l'idée... nous allons passer à l'installation!


Source: Raspberry Pi Hosting Node-Red
Créé par C. Mobberley pour AdaFruit Industries.

Traduction réalisée et augmentée par Meurisse D. pour MCHobby.be.

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.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com