Node-RED: Programação para a Internet of Things para Totós
O segmento da Internet of Things continua a crescer assim com as plataformas de suporte à programação e visualização de dados. O projeto que apresentamos hoje chama-se Node-RED, foi criado pela IBM Emerging Technology, e é uma ferramenta de desenvolvimento Open-Source.
Esta plataforma, baseada em fluxos, foi desenvolvida para interagir com dispositivos de hardware, APIs e serviços online com vista a simplificar os sistemas IoT (Internet of Things).
O Node-RED permite a programação através de uma interface gráfica bastante simples e intuitiva. Para desenvolver uma aplicação com recurso ao Node-RED, o programador apenas tem de ligar nós uns aos outros, em que cada um deles tem a suas próprias funções. Esta plataforma permite também a escrita de código mais elaborado utilizando JavaScript.
Introdução ao Node-RED
O Node-RED vem com um editor de fluxo, disponível via browser, que contem vários nodes (nós) por padrão que foram criados em JavaScript e NodeJS. Desta forma é possível criar aplicações avançadas de forma simples e intuitiva. Todo o código pode e deve ser dividido em Flows para uma melhor visualização. No final esses Flows são armazenados em JSON simplificando assim a partilha do código.
Hello World com Node-RED
Para criarmos uma simples app que tenha como outpu “Hello World” basta arrastarmos um bloco do tipo input inject e um bloco de output debug. Fazemos a ligação dentre ambos, e personalizamos o nosso inject para o pretendido, para isso damos dois cliques sobre o bloco e mudamos o playload para o tipo string, e colocamos a mensagem a enviar... está feito!
Onde pode ser utilizado o Node-RED?
- Publicar tweets automáticos;
- Chatbots;
- Home automation;
- Monitorização de dados;
Gostaram do Node-RED?...então esperem pelos próximo tutoriais. Já no próximo iremos mostrar como criar um Chatbot muito simples para a utilização nos mais diversos cenários. Estejam atentos.
Este artigo tem mais de um ano
Não conhecia. Vou experimentar. Gracias.
@Pedro Pinto, finalmente!!!!!!!! Já não era sem tempo fazer um artigo sobre NODERED.
Utilizo o mesmo para diversos cenários, e digo com 100% de certeza que esta plataforma é uma BOMBA!!!! Quem conseguir ainda dar uns toques com JavaScript, ainda melhor! 😀 Espero uma 2ª parte 😀 Obrigado e bom trabalho
Boa Noite,
Qual o Hardware que se pode usar com o Node-RED? Queria fazer umas experiencias com esp8266 e Raspberry Pi, e sensores de Temperatura e Humidade e outros.
Podes instalar o Node-RED no raspberry Pi
https://nodered.org/
com que soluções IoT é que isto faz integração ? Exemplo, Smartthings ?
Totó? Quero ver um totó desenvolver o sistema que desenvolvi em node-red.
eh eh eh
+1. Realmente acho o titulo um pouco abusado 😀 😀 😀
Node-red é bem mais do que parece ser…
Olá a todos! Hardware NODERED Embedded profissional e certificado da PickData!!! Plataforma eMOD/ eManager/ eCore. Qualquer questão consultem-nos!
O nodered não é só para totós, é uma plataforma opensource onde se consegue criar através de nós e javasript poderosos fluxos! daí esta ferramenta ser utilizada por empresas com renome internacional tipo a siemens