Node-RED Laboratorios: MQTT: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 26: Linha 26:
*once() - Lê dado de uma referência e acompanha qualquer mudança no mesmo.
*once() - Lê dado de uma referência e acompanha qualquer mudança no mesmo.


O nó '''firebase modify''' permite '''modificar''' ou '''adicionar dados''' no banco de dados do '''Firebase'''.
Configuração do '''Firebase''' para uso:
*Atribuir como médotos de autencicação:
**Email
**Anônimo
*Atribuir regras:
{
  "rules": {
    ".read": true,
    ".write": true
  }
}
 
;firebase modify: O nó '''firebase modify''' permite '''modificar''' ou '''adicionar dados''' no banco de dados do '''Firebase'''.


==Referências==
==Referências==
Linha 32: Linha 44:


----
----
[[Usuário:Root|Root]] ([[Usuário Discussão:Root|discussão]]) 16h05min de 23 de novembro de 2021 (-03)
[[Usuário:Evandro.cantu|Evandro.cantu]] ([[Usuário Discussão:Evandro.cantu|discussão]]) 08h59min de 3 de fevereiro de 2022 (-03)
----
----


[[Categoria: Computação em Nuvem]] [[Categoria: IoT]]
[[Categoria: Computação em Nuvem]] [[Categoria: IoT]]

Edição atual tal como às 12h30min de 13 de outubro de 2022

Node-RED: Laboratórios com comunicação MQTT

Node-RED e Arduino via brocker Moquitto

Veja exemplo descrito em MQTT e Arduino.

Programação em blocos no Node-RED

Node-RED e ESP8266 via brocker Moquitto

Veja exemplo descrito em MQTT e ESP8266.

Programação em blocos no Node-RED

Node-RED e Firebase

Permite a interação do Node-RED com a plataforma de computação em nuvem Firebase mantida pela Google. Para tal o módulo correspondente deve ser instalado no Node-RED:

node-red-contrib-firebase

Dados manuseados pelo Node-RED podem ser salvos no Firebase Realtime database, o qual implementa um banco de dados NoSQL que fornece as aplicações clientes atualizações em tempo real (“realtimeupdates) quando os dados mudam na base de dados. As operações básicas no banco de dados são:

  • set() - Salva dado em uma referência específica, substituindo o valor anterior.
  • push() - Adiciona dado em uma lista de valores.
  • once() - Lê dado de uma referência e acompanha qualquer mudança no mesmo.

Configuração do Firebase para uso:

  • Atribuir como médotos de autencicação:
    • Email
    • Anônimo
  • Atribuir regras:
{
 "rules": {
   ".read": true,
   ".write": true
 }
}
firebase modify
O nó firebase modify permite modificar ou adicionar dados no banco de dados do Firebase.

Referências



Evandro.cantu (discussão) 08h59min de 3 de fevereiro de 2022 (-03)