BLOG - Sistemas Embarcados

Este blog tem como autores os participantes do projeto Smart Campus e alunos das disciplinas: Sistemas Embarcados(Engenharia de Controle e Automação) e Plataformas de prototipação para Internet das Coisas (Especialização Lato Sensu em Internet das Coisas). O objetivo é a divulgação de trabalhos em desenvolvimento no campus que envolvam a utilização de conceitos de sistemas embarcados, internet das coisas, telemetria e outras tecnologias para a resolução de problemas da indústria, meio ambiente, cidades inteligentes, fazendas inteligentes, ....
Coordenação: Prof. Marcos Chaves

[ LOGIN ] [ Autores ]

numero de postagens:1

Node-Red Cursos

Sugestões para se capacitar em Node-Red

 

Instalação de nodes extras

- Node-RED Dashboard extra nodes
Node-RED Dashboard extra nodes (collection) - Node-RED (nodered.org)

 Introdução ao Node-RED

O que é o Node-RED?

Node-RED é uma plataforma de programação visual para conectar dispositivos de IoT e criar fluxos de dados. Ele é baseado na linguagem JavaScript e é executado no Node.js.

Como instalar o Node-RED?

Para instalar o Node-RED, siga os seguintes passos:

  1. Instale o Node.js na sua máquina, se ainda não estiver instalado. Você pode baixá-lo no site oficial do Node.js.

Criando um fluxo básico no Node-RED

Agora vamos criar um fluxo básico para buscar uma cotação de dólar em formato JSON e exibi-la em um dashboard.

  1. Arraste um nó inject e um nó http request para o canvas do Node-RED.
  2. Configure o nó inject para injetar a mensagem a cada 5 segundos.
  3. Configure o nó http request para fazer uma solicitação GET para a URL https://economia.awesomeapi.com.br/json/last/USD-BRL.
  4. Conecte o nó inject ao nó http request.
  5. Arraste um nó debug para o canvas do Node-RED e conecte-o ao nó http request.
  6. Clique em "Deploy" para salvar e implantar o fluxo.
  7. Abra a guia "Debug" na interface do Node-RED para ver a resposta da solicitação HTTP.

Exibindo a cotação do dólar em um dashboard

Agora que temos a cotação do dólar em formato JSON, vamos exibi-la em um dashboard.

  1. Arraste um nó template para o canvas do Node-RED.
  2. Configure o nó template para exibir a cotação do dólar em um formato agradável. Por exemplo:

O preço atual do dólar é {{payload.USD_BRL.high}}.

  1. Conecte o nó http request ao nó template.
  2. Arraste um nó ui_template para o canvas do Node-RED e configure-o para exibir o conteúdo do nó template.
  3. Configure o nó ui_template para exibir o conteúdo HTML como texto.
  4. Clique em "Deploy" para salvar e implantar o fluxo.
  5. Abra o dashboard do Node-RED em uma nova guia do navegador. Acesse a URL http://localhost:1880/ui para visualizar o dashboard.
  6. O valor da cotação do dólar deve ser exibido no dashboard.

Este é apenas um exemplo básico de como usar o Node-RED para buscar dados de uma API e exibi-los em um dashboard. Existem muitos outros recursos disponíveis no Node-RED, como bancos de dados, integração com outros

Exemplos em  scripts flow

Script 1: elaboração de um script flow que busque uma informação de cotação de dolar em formato json e exiba em dashboard.

Exemplo com uso dos módulos Netio

https://www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x

Cursos:

Desenvolvimento de aplicações integrando serviços Web, fontes de dados e dispositivos IoT com o uso do Node-RED. Ministrantes: Celso Alberto Saibel Santos e Jordano Ribeiro Celestrin  (pdf)  (github). Curso USP com reposítório e exemplos básicos json.

[2] Curso Udemy de Reginaldo Santos. Do Zero ao Node-Red (Prototipagem rápida). Assista ao curso liberado no Canal Youtube do Autor [playlist youtube] [aula 1-4 som editado]  (Seção 7 Front End )

( Seção 8 Construindo Estação )

[3] HowTo: Node Red – Creating a User Interface with Dashboard Nodes

[4] Slide aplicaões: https://sesam-world.com/_pdf/sesam-134/05-IBM.pdf

[5]  Passe, Fernando et al . Perspectivas para o uso do Node-Red no Ensino de IoT

[6]  da Silva, Esdras Barbosa Lima J.  Node-RED KNoT: Um módulo de integração da ferramenta Node-RED com a meta plataforma KNoT

[ID:50] Autor:Marcos Aparecido Chaves Ferreira - Criado em: 2021-05-17 23:32:34 - [ Compartilhar ]