• Post category:Node-Red
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :juin 25, 2022
  • Temps de lecture :4 min de lecture

Installer Node-RED sur son Raspberry PI

1. Condition préalable

Si vous utilisez Raspbian, vous devez disposer de Raspbian Jessie comme version minimale. Raspbian Buster est la version actuellement prise en charge.

 

2. Installation

Pour lancer le téléchargement et l’installation de Node-RED

Ouvrez un LXTerminal et tapez la commande suivante :

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

 

Il va vous demander si vous êtes sûr de vouloir installer Node-RED, il vous faudra taper “O” et valider.

 

Ce script va :

  • supprimer la version pré-packagée de Node-RED et Node.js si elles sont présentes
  • installer la version actuelle de Node.js LTS à l’aide de NodeSource . S’il détecte que Node.js est déjà installé à partir de NodeSource, il s’assurera qu’il s’agit au moins de Node 8, mais sinon, laissez-le seul.
  • installer la dernière version de Node-RED en utilisant npm
  • éventuellement installer une collection de nœuds utiles spécifiques à Pi
  • configurer Node-RED pour qu’il s’exécute en tant que service et fournir un ensemble de commandes pour travailler avec le service.

 

3. Démarrage de Node-RED et vérification de son bon fonctionnement

Une fois le téléchargement terminé, taper la commande suivante dans le LXTerminal :

node-red-start

 

Vous devriez voir apparaitre ceci :

 

PS : Appuyer Ctrl-C ou fermer la fenêtre n’arrête pas le service; il continue de fonctionner en arrière-plan

 

Puis rendez-vous à l’adresse suivante avec le navigateur du Raspberry

http://localhost:1880

Si tous s’est bien passé, vous devriez obtenir ça :

 

Vous pouvez aussi accéder à Node-RED avec un autre ordinateur qui est sur le réseau local en tapant l’adresse IP du raspi suivi de :1880.

Pour un accès à distance, il vous faudra configurer votre modem internet pour pouvoir autoriser l’accès au port 1880.

 

4. Les commandes pour le fonctionnement

Une fois le téléchargement terminé, dans un LXTerminal vous pouvez taper ces différentes commandes selon ce que vous désirez faire :

  • Pour démarrer le service Node-RED et afficher sa sortie de journal
node-red-start
  • Pour arrêter le service Node-RED
node-red-stop
  • Pour arrêter et redémarrer le service Node-RED
node-red-restart
  • Pour afficher la sortie du journal du service
node-red-log

 

5. Faire démarrer Node-RED automatiquement

Si vous souhaitez que Node-RED s’exécute lorsque le Pi est allumé ou redémarré, vous pouvez activer le démarrage automatique du service en exécutant la commande suivante dans un LXTerminal :

sudo systemctl enable nodered.service

Pour désactiver le service, exécutez la commande suivante :

sudo systemctl disable nodered.service

 


 

Laisser un commentaire