Node-RED

Utilisation de Node-RED sur IBM i – AS/400

Node-RED est un outil de programmation Open Source qui permet principalement de connecter des périphériques matériels (IoT), des API et des services en ligne. Il est construit sur Node.js et possède tous les avantages de son modèle événementiel. 

Logo Node-RED
Node-RED fournit un éditeur de flux basé sur un navigateur qui facilite le câblage de briques entre elles. Les briques sont appelées des nœuds et sont disponibles dans la palette communautaire qui offre un grand nombre de possibilités.
Ces flux sont appelés “Flows” et peuvent ensuite être déployés dans l’environnement d’exécution en un seul clic.
Editeur de flows sur Node-RED
Editeur de flows sur Node-RED

FONCTIONNEMENT DE NODE-RED 

Node-RED dispose de son propre référentiel de nœuds appelé “Palette communautaire”. Au travers de cette palette, il est possible de récupérer dans son environnement des flows complets ou de nouveaux nœuds partagés par la communauté.

Palette communautaire de Node-RED
Palette communautaire – Source : https://flows.nodered.org/

Parmi ces bibliothèques, nous pouvons notamment récupérer des nœuds permettant d’envoyer des requêtes à une base de données DB2 ou encore un ensemble de nœuds “Dashboard” qui permettent de créer une interface complète permettant d’exposer des données à travers un graphique, une gauge, un tableau, etc…

Les flows créés dans Node-RED peuvent être convertis en JSON ce qui leur permettent d’être facilement importés et exportés pour être partagés avec d’autres.

Node-RED est très bien intégré en environnement IBM i notamment grâce à la disponibilité grandissante des paquets Open Source dans cet environnement.

Un système de gestion de projet ainsi que de versionning via Git est intégré directement dans l’interface de Node-RED. Cela permet de pouvoir travailler avec Node-RED en utilisant un workflow et conserver toutes les bonnes pratiques de versionning.

Logo Git

L’utilisation de pm2 permet son utilisation dans les environnements de production.

Nous vous accompagnons pour découvrir les possibilités de Node-RED sur IBM i ou pour le mettre en oeuvre directement dans vos environnements. Exploitez la puissance et la rapidité de cet outil low-code facile à prendre en main et créez votre Dashboard en toute simplicité dès maintenant !

Rendu final d'un dashboard sur Node-RED
Rendu final d’un Dashboard sur Node-RED

FORMATION NODE-RED SUR IBM i

Découvrez la formation Node-RED en environnement IBM i et maîtrisez l’outil dès maintenant !

Contact

Une question ? Un besoin de renseignements ? N’hésitez pas à nous contacter.