Node-RED
Node-RED est un outil de développement low-code, de programmation visuelle basée sur des flux, développé à l'origine par IBM pour connecter des périphériques matériels, des API et des services en ligne dans le cadre de l'Internet des objets. Node-RED fournit un éditeur basé sur un navigateur Web, qui peut être utilisé pour créer des fonctions JavaScript à l'aide de flux. Ces flux relient des blocs qui correspondent à des fonctions JavaScript. Ces blocs peuvent être enregistrés ou partagés pour être réutilisés. Le runtime est construit sur Node.js. Les flux créés dans Node-RED sont stockés à l'aide de JSON. Depuis la version 0.14, les nœuds MQTT peuvent établir des connexions TLS correctement configurées. En 2016, IBM a contribué à Node-RED en tant que projet open source de la Fondation OpenJS.
| Créateur | IBM |
|---|---|
| Développé par | OpenJS Foundation (en) |
| Dernière version | 4.1.8 (24 mars 2026)[1] |
| Dépôt | github.com/node-red/node-red |
| Assurance qualité | Intégration continue |
| Écrit en | JavaScript |
| Type |
Spécialité (d) Discipline (d) |
| Licence | Licence Apache 2.0 |
| Site web | nodered.org |
Node-RED est un outil de développement low-code, de programmation visuelle basée sur des flux, développé à l'origine par IBM pour connecter des périphériques matériels, des API et des services en ligne dans le cadre de l'Internet des objets[2].
Node-RED fournit un éditeur basé sur un navigateur Web, qui peut être utilisé pour créer des fonctions JavaScript à l'aide de flux. Ces flux relient des blocs qui correspondent à des fonctions JavaScript. Ces blocs peuvent être enregistrés ou partagés pour être réutilisés. Le runtime est construit sur Node.js. Les flux créés dans Node-RED sont stockés à l'aide de JSON. Depuis la version 0.14, les nœuds MQTT peuvent établir des connexions TLS correctement configurées[3].
En 2016, IBM a contribué à Node-RED en tant que projet open source de la Fondation OpenJS[4],[5],[6].
Notes et références
[modifier | modifier le code]- ↑ « https://github.com/node-red/node-red/releases/tag/4.1.8 »
- ↑ Heath, « How IBM's Node-RED is hacking together the Internet of things », techrepublic.com, CBS Interactive, 13 mars 2014 (consulté le 16 janvier 2017)
- ↑ Community staff writer, « Version 0.14 released », nodered.org/blog, Node-RED, 14 juin 2016 (consulté le 6 juillet 2016) : « MQTT with TLS support », p. 1
- ↑ Diaz, « IBM and partners launch JS Foundation - Cloud computing news », IBM, 17 octobre 2016 (consulté le 20 octobre 2017)
- ↑ Calvin Powers, Watson et Lewis, « Node-RED Joins the JS Foundation », IBM developerWorks TV/video channel, YouTube, 17 octobre 2016 (consulté le 20 octobre 2017)
- ↑ Lewis, « Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project », IBM Internet of Things blog, IBM, 17 octobre 2016 (consulté le 7 février 2017)
