Índice:
- Etapa 1: Instale o Node-RED
- Etapa 2: alguns dos componentes necessários para construção e teste
- Etapa 3: Teste 1: Agente de conexão MQTT HIVEMQ com Node-RED
- Etapa 4: Arquitetura
- Etapa 5: Teste 2: Agente de conexão MQTT HIVEMQ com ESP8266 e Node-RED
- Etapa 6: conclusões e mais informações
Vídeo: ESP8266 e Public "Free" MQTT Broker HiveMQ e Node-RED: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
O protocolo MQTT ganhou grande força nos últimos anos, pois é simples, seguro, prático e leve, perfeito para aplicações IoT e M2M.
Graças à contribuição de desenvolvedores e desenvolvedores de aplicativos MQTT, há MQTT Broker público para testes de monitoramento e controle da Internet, estão disponíveis para se conectar a partir de qualquer cliente MQTT, neste caso, usaremos HIVEMQ, que tem painel para visualizar conexões MQTT e Web sockets, uma vez que é público deve haver algumas considerações que veremos a seguir.
Site oficial: HiveMQDashboard MQTT: HiveMQ
MQTT do corretor de conexões
- Corretor: broker.hivemq.com
- Porta TCP: 1883
- Porta Websocket: 8000
Teste
Então faremos 2 testes:
- Agente de conexão MQTT HIVEMQ com Node-RED.
- Agente de conexão MQTT HIVEMQ com ESP8266 e Node-RED.
Tutorial completo e downloads
Para obter mais informações, visite:
Para mas información visita:
Etapa 1: Instale o Node-RED
Etapa 2: alguns dos componentes necessários para construção e teste
Alguns dos componentes necessários para construção e teste:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 resistores 10k
Etapa 3: Teste 1: Agente de conexão MQTT HIVEMQ com Node-RED
Usando o Node-RED instalado anteriormente em um servidor local em minha rede, faremos a conexão MQTT com HIVEMQ para validar a conexão de qualquer cliente MQTT.
Etapa 4: Arquitetura
Conexões de sensor
O módulo ESP8266 está configurado como cliente MQTT e realiza a leitura periódica da temperatura do sensor DS18B20, ligado ao pino D4 (Gpio 02), alimentado a 5v, com a respetiva resistência recomendada na ficha máxima.
Requer bibliotecas:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Etapa 5: Teste 2: Agente de conexão MQTT HIVEMQ com ESP8266 e Node-RED
Neste caso o módulo ESP8266 12E NodeMCU configurado como cliente MQTT lê um sensor de temperatura DS18B20 Protocolo (Onewire) envia a temperatura via MQTT para o Broker HIVEMQ e Node-RED instalado na rede local solicita o valor de temperatura e gráfico On Node-RED Painel.
Tópico MQTT "temperatura / PDAControl / sensor"
Mensagem
Exemplos de valores de temperatura "28,9"
Etapa 6: conclusões e mais informações
Consideramos que embora tecnicamente o corretor seja público não realizamos aplicações que estejam constantemente ligadas a este corretor, e por ser público gratuito o HIVE possui vários aspectos jurídicos que devem ser tidos em consideração.
Nós apenas realizamos testes rápidos, embora deva ser notado que eles montaram seus aplicativos IoT com este corretor sem qualquer inconveniente aparente, o serviço está ativo e público.
Com uma corretora na nuvem (intenet) de qualquer lugar pudemos conectar nossos dispositivos e aplicativos sem limites de endereços IP e outras restrições, atualmente pesquisamos planos e serviços de servidores MQTT.
Nos próximos tutoriais, tentaremos outros servidores MQTT públicos e interações com FRED (Node-RED).
Outros públicos Broker's
Corretor público testa Mosca.io
Recomendado:
Switch Smart Touch-free: 8 etapas (com imagens)
Interruptor sem toque inteligente: A necessidade de distanciamento social e práticas de saúde seguras, como o uso de desinfetantes após o uso de ambientes públicos como torneiras, interruptores, etc., é muito essencial para reduzir a disseminação do coronavírus. Portanto, há uma necessidade imediata de inovação
Instalando MQTT Broker (Mosquitto) no Windows: 7 etapas
Instalando MQTT Broker (Mosquitto) no Windows: O que é broker? O MQTT Broker é um centro de gerenciamento de dados ou comumente referido como " servidor ". O corretor Mosquitto é responsável por lidar com todas as mensagens, filtrar mensagens, decidir quem está interessado nelas e, em seguida, publicar o
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" que "Funciona Facilmente": Modo Sem Falha!: 3 Passos
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" … que "Funciona Facilmente": Sem Falha!: Depois de " Muito tempo " tentando alterar o nome no HC-06 (módulo escravo), usando " monitor serial do Arduino, sem " Sucesso ", encontrei outra maneira fácil e estou compartilhando agora! Divirta-se amigos
Fazendo imagens sem costura horizontal ou verticalmente apenas (para "The GIMP").: 11 etapas (com imagens)
Fazendo imagens sem costura horizontalmente ou verticalmente apenas (para "The GIMP") .: Se você tentar o plug-in "Make seamless" no GIMP, ele tornará a imagem contínua tanto horizontal quanto verticalmente ao mesmo tempo. Ele não permitirá que você faça isso perfeito em apenas uma dimensão. Este instrutível irá ajudá-lo a fazer ima
Visualizador de imagens digitais em 3D - "O DigiStereopticon": 6 etapas (com imagens)
Visualizador de imagens digitais em 3D - "O DigiStereopticon": a fotografia estereoscópica caiu em desuso. Isso provavelmente se deve ao fato de que as pessoas não gostam de ter que usar óculos especiais para ver fotos de família. Aqui está um pequeno projeto divertido que você pode fazer em menos de um dia para fazer sua imagem 3D