Node-RED : programmation graphique pour objets connectés

Node-RED est un langage de programmation graphique par assemblage de blocs fonctionnels qui permet de développer des objets connectés (et beaucoup d’autres choses). Node-Red est un projet Open Source (et gratuit) soutenu par IBM. On programme avec Node-RED en liant des fonctions présentées sous la forme de briques. Le flux de données passe d’un traitement à l’autre (d’une fonction à l’autre). Certaines fonctions proposent des paramètres qu’il suffit de définir à l’aide d’une liste de choix ou d’un champ à remplir (par exemple un clé d’API pour un service météo). Il existe plusieurs centaines de plugins dans tous les domaines : enregistrer les données sur une base de données (MySQL, MongoDB…), piloter les E/S d’un Arduino ou d’un Raspberry (avec le plugin Johny Five par exemple), ajouter une interface graphique (UI) pour tracer des graphiques, afficher des jauges, commander un relai à l’aide d’un bouton…

Débuter avec Node-RED

Vous pouvez commencer par lire ces articles pour bien débuter avec Node-RED

Node-RED, le projet pour développer des objets connectés d'IBM par assemblage de blocs
Bien débuter avec Node-Red. Installation et découverte sur Raspberry Pi 3
Node-RED, le projet pour développer des objets connectés d'IBM par assemblage de blocs
Installer Node-RED sur Windows, macOS, Linux, Raspberry Pi 3, Orange Pi...
Node-RED peut être installé sur toutes les plateformes capables de faire fonctionner NodeJS
Installer Node-RED sur Windows, macOS, Linux, Raspberry Pi 3, Orange Pi...

Tous les tutoriels sur Node-RED

L'Arduino est très pratique pour récupérer des mesures depuis divers capteurs (présence de polluants, température, humidité, luminosité, indice UV, taux de CO ...

Dans l'article précédent, nous avons testé le broker en ligne gratuit cloudMQTT. L'offre gratuite est limitée à 5 connexions simultanées. C'est largement ...

Dans l'article précédent, nous avons vu comment intégrer très facilement les accessoires Xiaomi Aqara sous Domoticz avec Node-RED en utilisant le sniffer de ...

Un plugin est maintenant disponible pour faciliter l'inclusion des accessoires Zigbee à Domoticz (ou Home Assistant). Il n'est plus nécessaire de traduire les ...

Grafana est un logiciel Open Source qui permet de réaliser des dashboards et des graphiques de données qui dépendent du temps. Grafana fonctionne sur PC ...

Le projet HomeBridge que nous avons pu tester avec Jeedom, Domoticz et ce tutoriel plus général est assez difficile à installer et à maintenir. Le ...

La version Lite de Raspbian Jessie est très bien adaptée aux ressources (plus) limitées du Raspberry Pi Zero W. Node-RED est pré-installé sur la ...

Nous continuons notre série d'articles sur le pilotage à distance de servomoteur et plus particulièrement les systèmes articulés PTZ ...

Les librairies qui prennent en charge le GPIO de l'Orange Pi se développent doucement. Aujourd'hui, je vous propose d'essayer le package ...

Blynk est génial pour utiliser et commander ses objets connectés depuis son smartphone iOS ou Android. Si vous avez développé des objets connectés à ...

ESP Easy intègre plusieurs protocoles de communication par défaut dont plusieurs basées sur MQTT (Domoticz MQTT, OpenHAB MQTT et PiDome MQTT). Ces protocoles ...

Voici le second article consacré à la création d'un dashboard (tableau de bord) pour objet connecté à l'aide du module Dashboard pour Node-RED. ...

Domotique et objets connectés à faire soi-même