Node-RED sur ibox (cubieboard 2) et Debian

Node-RED 1 est un environnement de développement visuel pour l’Internet des Objets (IOT). node-red-title-flow

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

Raspberry Pi Hosting Node-Red

Notes et références