Ceci est une ancienne révision du document !
Node Red ?
Node Red est un environnement de développement graphique pour l'Internet des objets et + : https://nodered.org/
Il est développé par la JS Fondation et peut servir un ensemble de fonctions pour faire du “mash-up”, déclencher des actions, manipuler des données (en réseau), gérer de l'audio et du streaming vidéo, …
Installation Node Red
Instructions : https://nodered.org/docs/getting-started/installation
Il faut déjà avoir installé Node.js LTS 8.x or 10.x.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get update && sudo apt-get install -y nodejs
Check
node -v
Ensuite :
sudo npm install -g --unsafe-perm node-red
Installation de modules complémentaires
Il existe de nombreux modules et exemples que l'on peut ajouter pour augmenter les fonctionnalités : https://flows.nodered.org
Il faut a priori installer ces modules dans le répertoire d'install de Node-Red, pour le trouver :
which node-red
qui indique /usr/bin/node-red qui mène via un lien symbolique à :
cd /usr/lib/node_modules/node-red/
Pour installer le module :
sudo npm install node-red-contrib-media-utils sudo npm install node-red-contrib-play-audio
Aussi possible d'installer le module uniquement en local pour un utilisateur en se plaçant dans ~/.node-red pour l'install