Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar el módulo esp8266WiFi y js para conectarse a mqtt y lograr un control doméstico inteligente simple?

¿Cómo utilizar el módulo esp8266WiFi y js para conectarse a mqtt y lograr un control doméstico inteligente simple?

Si desea realizar un control doméstico inteligente a través del protocolo MQTT del módulo esp8266WiFi, puede obtener información sobre los módulos esp8266WiFi que admiten el protocolo MQTT, como WG219/WG229 y WG231 de SKYLAB.

Módulo WiFi MQTT

MQTT fue inventado y desarrollado originalmente por IBM a finales de los años 90. Su uso original era conectar sensores en oleoductos con satélites. Como sugiere el nombre, es un protocolo de mensajería que admite la comunicación asincrónica entre partes. Los protocolos de mensajería asincrónica separan a los remitentes y receptores de mensajes en espacio y tiempo, lo que les permite escalar en entornos de red no confiables. Aunque se llama transporte de telemetría de Message Queue Server, no tiene nada que ver con Message Queue Server, sino que utiliza un modelo de publicación y suscripción. A finales de 2014, se convirtió oficialmente en un estándar abierto de OASIS y es compatible con varios lenguajes de programación populares (mediante el uso de múltiples implementaciones de código abierto).

Análisis de los motivos por los que los dispositivos IoT eligen el protocolo MQTT

Los dispositivos de Internet de las Cosas (IoT) deben estar conectados a Internet. Al conectarse a Internet, los dispositivos pueden colaborar entre sí y con los servicios de back-end. El protocolo de red básico de Internet es TCP/IP. MQTT (Message Queuing Telemetry Transport) se basa en la pila de protocolos TCP/IP y se ha convertido en el estándar para las comunicaciones de IoT.

MQTT es un protocolo de red liviano y flexible que se esfuerza por lograr el equilibrio adecuado para los desarrolladores de IoT:

1. Este protocolo liviano se puede utilizar en entornos gravemente afectados. Implementado en dispositivos limitados. hardware y redes de alta latencia/ancho de banda limitado.

2. Su flexibilidad permite admitir diversos escenarios de aplicación para dispositivos y servicios de IoT.

WG219

WG219 es un módulo WiFi serial de tamaño pequeño, bajo consumo y bajo costo basado en la solución de chip ESP8266 que cumple con la tecnología inalámbrica 802.11b/g/n. Módulo estándar y compatible con UART-WiFi-transmisión de datos Ethernet. Diseñado específicamente para dispositivos móviles y aplicaciones de IoT, puede conectar los dispositivos físicos de los usuarios a redes inalámbricas WiFi para comunicación por Internet o LAN para lograr funciones de red.

WG229

WG229 es un módulo WiFi serial de tamaño pequeño, bajo consumo y bajo costo basado en la solución de chip ESP8266 que cumple con la tecnología inalámbrica 802.11b/g/n. Módulo estándar y compatible con UART-WiFi-transmisión de datos Ethernet. Diseñado específicamente para dispositivos móviles y aplicaciones de IoT, puede conectar los dispositivos físicos de los usuarios a redes inalámbricas WiFi para comunicación por Internet o LAN para lograr funciones de red. Además, el WG229 solo necesita ser controlado mediante comandos AT a través del puerto serie, lo que puede cumplir con la mayoría de los requisitos de función de red. El alto rendimiento, el bajo consumo de energía, el bajo costo y la compatibilidad con la transmisión transparente del puerto serie de WG229 hacen de WG229 una solución ideal para soluciones de sensores y automatización de bajo consumo y altamente integradas. WG229 y LCS6260 son compatibles pin-to-pin y pueden reemplazar el ESP8266. solución.ESP-12F.

Los módulos WiFi de interfaz IoT UART que admiten el protocolo MQTT también admiten la conexión a servicios en la nube. LCS6260 admite el acoplamiento con Alibaba Cloud y Tuya Cloud, y WG219/WG229/WG231 admite el acoplamiento con Alibaba Cloud.