Configuration de Node-RED¶
Node-RED est un outil de programmation visuelle qui permet de connecter différents dispositifs, services et API sans avoir besoin de compétences avancées en codage. Il utilise une interface intuitive basée sur des briques modulaires pour faciliter la création de flux de travail complexes. Dans le cadre de notre formation sur les capteurs environnementaux, nous allons utiliser Node-RED pour visualiser les flux de données. Les données collectées par les capteurs seront transmises via le réseau LoRaWAN à un serveur de réseau (LNS), puis récupérées sur vos machines perso via le protocole MQTT. Ensuite, nous configurerons des nœuds dans Node-RED pour recevoir ces données MQTT, les traiter et les afficher sous forme de graphiques ou de tableaux de bord, permettant ainsi une visualisation en temps quasi-réel des données environnementales collectées.
Vous trouverez ci-joint une documentation sur l’outil Node-RED rédigée par François Rebaudo pour l’ANF du réseau SIST https://sist.pages.in2p3.fr/anf24-nodered-influxdb-grafana/francois_nodered_prez.html
Installation et configuration de Node-RED¶
Documentation complète ici https://nodered.org/docs/getting-started/windows
Info
Il est conseillé d’utiliser le PowerShell avec les droits administrateur pour les commandes à rentrer
-
Installation de Node.js
Node-RED est basé sur Node.js, il faut d’abord l’installer. Téléchargez la dernière version stable (LTS) sur le site officiel https://nodejs.org/en/
Pour vérifier que l’installation de Node.js et npm est complète tapez la commande dans le PowerShell
Vous devriez avoir une réponse du style
-
Installation de Node-RED
Dans le PowerShell exécutez la commande:
Info
Si vous souhaitez installer Node-RED pour tout le système il faut ajouter
node-red
aux variables d’environnement de votre système (https://www.java.com/en/download/help/path.html) -
Lancement de Node-RED
Tapez simplement la commande
Vous devriez avoir quelque chose du genre
Attendez bien que le message
Server now running at [http://127.0.0.1:1880](http://127.0.0.1:1880)
soit affiché avant de continuer -
Accès à l’interface de Node-RED
Node-RED est un service qui utilise le port 1880, pour accéder à l’interface graphique entrez
http://127.0.0.1:1880
dans votre navigateur web.Vous devriez avoir quelque chose du genre
-
Installation de Node.js
Node-RED est basé sur Node.js, il faut d’abord l’installer en utilisant le manager de paquets de votre distribution. Pour Debian/Ubuntu utilisez la commande suivante:
-
Installation de Node-RED
Une fois Node.js installé, entrez la commande suivante:
npm va installer Node-RED de façon globale sur votre système.
-
Lancement de Node-RED
Après l’installation complète, entrez simplement la commande:
Vous devriez avoir quelque chose du genre
-
Accès à l’interface de Node-RED
Node-RED est un service qui utilise le port 1880, pour accéder à l’interface graphique entrez
http://127.0.0.1:1880
dans votre navigateur web.Vous devriez avoir quelque chose du genre
-
Installation de Node.js
Node-RED est basé sur Node.js, il faut d’abord l’installer. Téléchargez la dernière version stable (LTS) sur le site officiel https://nodejs.org/en/
-
Installation de Node-RED
Dans un Terminal entrez la commande suivante:
Il vous sera demandé d’entrer votre mot de passe, npm installera Node-RED de façon globale sur votre système.
-
Lancement de Node-RED
Dans le Terminal entrez simplement la commande:
Vous devriez avoir quelque chose du genre
-
Accès à l’interface de Node-RED
Node-RED est un service qui utilise le port 1880, pour accéder à l’interface graphique entrez
http://127.0.0.1:1880
dans votre navigateur web.Vous devriez avoir quelque chose du genre