Accueil | Objets Connectés | Linux : Armbian, Raspbian, Ubuntu... | Installer Node-Red sur Orange Pi fonctionnant sous Armbian

Installer Node-Red sur Orange Pi fonctionnant sous Armbian

Node-RED est un outil de développement installé par défaut sur la distribution Raspbian, la distribution Linux officielle du Raspberry Pi. Si vous avez décidé de faire fonctionner votre Orange Pi sous Armbian, voici comment installer Node-RED. Pour cet article, nous allons installer Node-RED sur la distribution Armbian et un Orange Pi Lite (version Wi-Fi).

Installation de Node-RED sur Armbian

L’installation de Node-RED sur Orange Pi (ou Raspberry Pi) est différente des autres distributions Linux (comment installer sur Ubuntu 16.04 LTS) puisqu’il va falloir tout installer depuis les sources. Voici comment procéder étape par étape.

On commence par faire un peu le ménage dans le gestionnaire de paquets

Puis on installe Node-RED à partir du code source

Maintenant les dépendances nécessaires : Node.js, Python, Build

Avant d’aller plus loin, vérifions les versions installées

C’est conforme aux spécifications de Node-RED (ici).

On nettoie le cache de npm et on lance l’installation de Node-RED. Attention, c’est assez long, plusieurs minutes sur un Orange Pi Lite car tout doit être compilé pour le processeur ARM(Allwinner H3@1,2GHz). J’ai rencontré un plantage durant cette étape. J’ai simplement relancé la commande après redémarrage.

Enfin on installe les scripts qui permettront de démarrer et arrêter Node-RED

Il ne reste plus qu’à activer le service Node-RED pour permettre son lancement au démarrage d’Armbian.

Il ne reste plus qu’à créer le répertoire de fonctionnement de Node-RED.

Vous pouvez en profiter pour ajouter le module node-red-admin.

Démarrer Node-RED sur Orange Pi

Tout est maintenant installé, nous pouvons démarrer Node-RED manuellement avec la commande nod-red start.

Voici une liste d’articles pour aller plus loin avec Node-RED

Source :

La procédure d’installation proposée dans ce tutoriel est extraite du script d’installation développé par Brian Weet https://gist.github.com/brianweet/a055f344f57cd485dc8b91cd18523002

  • michel Véron-Durand

    bonjour
    il faut un broker MQTT installé?

    • Bonjour Michel. Non ce n’est pas nécessaire. Il faut Node.js par contre.