Índice:

ESP8266 e Public "Free" MQTT Broker HiveMQ e Node-RED: 6 etapas (com imagens)
ESP8266 e Public "Free" MQTT Broker HiveMQ e Node-RED: 6 etapas (com imagens)

Vídeo: ESP8266 e Public "Free" MQTT Broker HiveMQ e Node-RED: 6 etapas (com imagens)

Vídeo: ESP8266 e Public
Vídeo: Setting Up HiveMQ Private Cluster SSL Certificate | ESP8266 | MQTT | SkillSheen 2024, Novembro
Anonim
ESP8266 e público
ESP8266 e público

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:

  1. Agente de conexão MQTT HIVEMQ com Node-RED.
  2. 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

Image
Image

Etapa 2: alguns dos componentes necessários para construção e teste

Alguns dos componentes necessários para construção e teste
Alguns dos componentes necessários para construção e teste
Alguns dos componentes necessários para construção e teste
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

Image
Image
Teste 1: Agente de conexão MQTT HIVEMQ com Node-RED
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

Arquitetura
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

Image
Image

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

Conclusões e mais informações
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: