Node-RED: Programação para a Internet of Things para Totós

12 Comentários

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).

Node-RED: Programação para a Internet of Things para Totós


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.

Node-RED: Programação para a Internet of Things para Totós

 

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!

Node-RED: Programação para a Internet of Things para Totós

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.

Node-RED

Comentários

12

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Rodrigo
    Rodrigo

    Não conhecia. Vou experimentar. Gracias.

  2. Avatar de m3mn0t
    m3mn0t

    @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

  3. Avatar de Alexandre
    Alexandre

    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.

    1. Avatar de Nuno Azevedo
      Nuno Azevedo

      Podes instalar o Node-RED no raspberry Pi

  4. Avatar de Daniel Duarte
    Daniel Duarte

    com que soluções IoT é que isto faz integração ? Exemplo, Smartthings ?

  5. Avatar de Tiago Castro
    Tiago Castro

    Totó? Quero ver um totó desenvolver o sistema que desenvolvi em node-red.

    1. Avatar de m3mn0t
      m3mn0t

      +1. Realmente acho o titulo um pouco abusado 😀 😀 😀

      1. Avatar de Luccas
        Luccas

        Node-red é bem mais do que parece ser…

  6. Avatar de Engplim
    Engplim

    Olá a todos! Hardware NODERED Embedded profissional e certificado da PickData!!! Plataforma eMOD/ eManager/ eCore. Qualquer questão consultem-nos!

  7. Avatar de Nelson Santos
    Nelson Santos

    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