O Node-RED é uma plataforma de desenvolvimento baseada na programação visual de fluxos de dados que permite a construção de aplicações nas áreas de automação, web, Internet das Coisas e outras. É considerada uma ferramenta low code, isto é, que requer pouco esforço de codificação para ser utilizada, cujas características a tornam bastante conveniente: facilidade de uso, capacidade de integração com outras plataformas, amplo espectro de aplicações, robustez, extensibilidade e versatilidade. Este conjunto de atributos tornaram o Node-RED muito popular e utilizado em inúmeras aplicações reais.
O livro "Guia do Node-RED" traz uma abordagem sistemática da plataforma, incluindo sua instalação, o funcionamento de seu ambiente gráfico, a descrição e aplicação de todos os seus nós padrão. Além disso, mostra como o Node-RED pode operar em conjunto com outros sistemas e, também, com bancos de dados relacionais. São sete capítulos:
- Capítulo 1: Node-RED
- Capítulo 2: Fluxos: criação, execução e administração
- Capítulo 3: Nós essenciais
- Capítulo 4: Outros nós
- Capítulo 5: Operação em rede
- Capítulo 6: Dashboards
- Capítulo 7: Integração com banco de dados
Este repositório organiza todos os materiais de apoio deste livro na estrutura que segue:
- fluxos: diretório que contém todos os fluxos exemplificados no texto, incluindo os fragmentos de código JavaScript usados, objetos JSON e demais arquivos necessários (texto, html, nós e bancos de dados);
- programas: diretório que inclui o código-fonte dos programas Python e MicroPython utilizados para exemplificar a integração do Node-RED com outras plataformas;
- figuras: diretório onde estão dispostas as ilustrações do livro, coloridas e com melhor resolução;
- extras: diretório para conter materiais complementares.
Bom estudo e bom trabalho!