Tabla de contenido:
- Paso 1: Instale Node-RED
- Paso 2: algunos de los componentes necesarios para la construcción y las pruebas
- Paso 3: Prueba 1: Agente de conexión MQTT HIVEMQ con Node-RED
- Paso 4: Arquitectura
- Paso 5: Prueba 2: Broker de conexión MQTT HIVEMQ con ESP8266 y Node-RED
- Paso 6: Conclusiones y más información
Video: ESP8266 y Broker público "gratuito" de MQTT HiveMQ y Node-RED: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
- Broker de conexión MQTT HIVEMQ con Node-RED.
- 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
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:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 resistencias 10k
Paso 3: Prueba 1: Agente 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
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
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
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:
Alumbrado público automático con sensor ultrasónico: 3 pasos
Luces de calle automáticas con sensor ultrasónico: ¿Alguna vez pensó que las luces de la calle se encienden automáticamente por la noche y se apagan automáticamente por la mañana? ¿Hay alguna persona que venga a ENCENDER / APAGAR estas luces? Hay varias formas de encender las luces de la calle, pero las siguientes c
Alumbrado público automático con energía solar de bricolaje: 3 pasos
Alumbrado público automático con energía solar de bricolaje: mi casa está ubicada en una zona rural, por lo que la calle frente a mi casa está completamente oscura cuando no hay luz. Así que aquí hice una farola con energía solar que se enciende automáticamente al atardecer y se apaga al amanecer. Utiliza el panel solar como
RoboPhoto: un generador de mosaicos para el público: 4 pasos
RoboPhoto: un generador de mosaicos para el público: RoboPhoto es un generador de fotomosaicos en tiempo realRoboPhoto crea un fotomosaico de sus usuarios, mientras usted espera.Al utilizar técnicas digitales modernas como procesamiento de imágenes, reconocimiento facial e inteligencia artificial, RoboPhoto es capaz de crear un ph
Puesto de historia oral desde un teléfono público antiguo: 11 pasos (con imágenes)
Puesto de historia oral desde un teléfono público antiguo: Es curioso cómo un proyecto asombroso conduce a otro. Después de mostrar mi Audio Memory Chest en Boston Makers (el espacio de creación de mi ciudad natal), uno de los Artistas en Residencia de la ciudad de 2018 me preguntó si estaría interesado en construir un " teléfono de historia oral
Teléfono público en el hogar: 6 pasos (con imágenes)
Teléfono público en el hogar: este proyecto probablemente comenzó debido a mi extraña obsesión con las monedas de veinticinco centavos y los dispositivos que funcionan con monedas. Supongo que las leyendas de los días dorados de la piratería y el phreaking también ayudaron. Sumado al hecho de que mis teléfonos inalámbricos nunca se encontraron por