Tabla de contenido:

ESP8266 y Broker público "gratuito" de MQTT HiveMQ y Node-RED: 6 pasos (con imágenes)
ESP8266 y Broker público "gratuito" de MQTT HiveMQ y Node-RED: 6 pasos (con imágenes)

Video: ESP8266 y Broker público "gratuito" de MQTT HiveMQ y Node-RED: 6 pasos (con imágenes)

Video: ESP8266 y Broker público
Video: ESP8266 con DHT22 mediante WiFi, Broker MQTT en Raspberry Pi y visualización en Node-RED 2024, Noviembre
Anonim
ESP8266 y público
ESP8266 y público

El protocolo MQTT ha tomado una gran fuerza en los últimos años ya que es simple, seguro, práctico y liviano perfecto para aplicaciones IoT y M2M.

Gracias al aporte de desarrolladores y desarrolladores de aplicaciones MQTT, existen Broker MQTT público para las pruebas de monitoreo y control de Internet, están disponibles para conectarse desde cualquier cliente MQTT en este caso usaremos HIVEMQ, el cual cuenta con dashboard para visualizar conexiones MQTT y Web sockets., ya que es público conviene tener algunas consideraciones que veremos a continuación.

Sitio web oficial: HiveMQ Tablero MQTT: HiveMQ

Broker de conexiones MQTT

  • Corredor: broker.hivemq.com
  • Puerto TCP: 1883
  • Puerto de Websocket: 8000

Prueba

Luego haremos 2 pruebas:

  1. Broker de conexión MQTT HIVEMQ con Node-RED.
  2. Broker de conexión MQTT HIVEMQ con ESP8266 y Node-RED.

Tutorial completo y descargas

Para obtener más información, visite:

Para mas información visita:

Paso 1: Instale Node-RED

Image
Image

Paso 2: algunos de los componentes necesarios para la construcción y las pruebas

Algunos de los componentes necesarios para la construcción y las pruebas
Algunos de los componentes necesarios para la construcción y las pruebas
Algunos de los componentes necesarios para la construcción y las pruebas
Algunos de los componentes necesarios para la construcción y las pruebas

Algunos de los componentes necesarios para la construcción y las pruebas:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 resistencias 10k

Paso 3: Prueba 1: Agente de conexión MQTT HIVEMQ con Node-RED

Image
Image
Prueba 1: Broker de conexión MQTT HIVEMQ con Node-RED
Prueba 1: Broker de conexión MQTT HIVEMQ con Node-RED

Utilizando Node-RED previamente instalado en un servidor local de mi red, realizaremos la conexión MQTT con HIVEMQ para validar la conexión desde cualquier cliente MQTT.

Paso 4: Arquitectura

Arquitectura
Arquitectura

Conexiones de sensor

El módulo ESP8266 se configura como cliente MQTT y realiza la lectura periódica de temperatura del sensor DS18B20, conectado al pin D4 (Gpio 02), suministro a 5v, con su respectiva resistencia recomendada en la hoja de datos máxima.

Requiere bibliotecas:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperature.h

Paso 5: Prueba 2: Broker de conexión MQTT HIVEMQ con ESP8266 y Node-RED

Image
Image

En este caso el módulo ESP8266 12E NodeMCU configurado como cliente MQTT lee un sensor de temperatura DS18B20 Protocolo (Onewire) envía la temperatura vía MQTT al Broker HIVEMQ y Node-RED instalado en la red local solicita el valor de temperatura y gráfico On Node-RED Tablero.

MQTT Tema "temperatura / PDAControl / sensor"

Mensaje

Ejemplos de valores de temperatura "28,9"

Paso 6: Conclusiones y más información

Conclusiones y más información
Conclusiones y más información

Consideramos que aunque técnicamente el broker es público no nos damos cuenta de aplicaciones que estén constantemente conectadas a este broker, y como es público gratuito HIVE tiene varios aspectos legales que deben ser tomados en cuenta.

Solo realizamos pruebas rápidas, aunque cabe destacar que han montado sus aplicaciones IoT con este broker sin ningún inconveniente aparente el servicio es activo y público.

Con un broker en la nube (intenet) desde cualquier lugar podríamos conectar nuestros dispositivos y aplicaciones sin límites de direcciones IP y otras restricciones, actualmente investigamos planes y servicios de servidores MQTT.

En los próximos tutoriales probaremos otros servidores públicos MQTT e interacciones con FRED (Node-RED).

Otros públicos Broker's

Pruebas de Broker Público Mosca.io

Recomendado: