Node-RED 1 est un environnement de développement visuel pour l’Internet des Objets (IOT).
Voici quelques notes pour son installation sur la Debian de mon ibox (Cubieboard 2), qui requiert une ou deux dépendances.
Installation
On utilise la démarche générale décrite dans le guide d’installation de Node-RED
Installation de Node.js
Il faut d’abord installer Node.js 2:
Ajouter la source du package
sudo apt-get install curl
sudo curl -sL https://deb.nodesource.com/setup | bash -
Comme il est nécessaire d’utiliser une version 0.10.X 3 (au moment où j’écris), vérifier la version disponible :
sudo apt-cache policy nodejs
nodejs:
Installed: (none)
Candidate: 0.10.37-1nodesource1~wheezy1
Package pin: 0.10.37-1nodesource1~wheezy1
Version table:
0.10.37-1nodesource1~wheezy1 1001
500 https://deb.nodesource.com/node_0.10/ wheezy/main armhf Packages
100 /var/lib/dpkg/status
Préciser la version à installer si nécessaire (voir How to install some version of specific package ) :
sudo apt-get install nodejs=0.10.37-1nodesource1~wheezy1
De manière à s’assurer que la version ne sera pas écrasée par une plus récente lors d’un upgrade, il faut modifier le fichier /etc/apt/preferences (voir Gérer les priorité associées aux paquets dans le cahier de l’administrateur Debian 4)
Package: nodejs Pin: version 0.10* Pin-Priority: 1001
Installation de Node-RED
sudo apt-get install libicu-dev
sudo npm install -g node-red
Lancement de Node-RED
node-red
On accède maintenant à l’éditeur Node-RED avec http://monserveur:1880
Voir aussi
Notes et références
- Node-RED – A visual tool for wiring the Internet of Things ↩
- Installing Node.js via package manager ↩
- Node-RED : Installation ↩
- cahier de l’administrateur Debian ↩