Llamar al teléfono +8618073152920 Teléfonos: +8618073152920
Call Phone +8618073152920
CONTACTO/CONTACT US
línea telefónica directa +8618073152920
Changsha Zoko Link Technology Co., Ltd.

Email:Arvin@niubol.com

WhatsApp:+8615367865107

Dirección:Oficina 102, Distrito D, Parque Industrial Houhu, Distrito Yuelu, Ciudad de Changsha, Provincia de Hunan, China

Conocimiento del producto

¿Cuál es la diferencia entre el protocolo MQTT y el protocolo Modbus?

Hora:2021-12-26 12:32:03 Popularidad:972

¿Cuál es la diferencia entre el protocolo MQTT y el protocolo Modbus?

   Protocolo de puerta de enlace de IoT MQTT y Modbus: protocolo local Modbus para conexión de dispositivos de corta distancia y protocolo de Internet extensible "Message Queuing Telemetry Transmission (MQTT)" que admite Internet de las cosas para comunicación global. ¿Cuál es la diferencia entre los dos protocolos de puerta de enlace?

Protocolo Modbus.png

  Protocolo Modbus

   Modbus ha evolucionado hasta convertirse en un conjunto completo de protocolos que admiten múltiples enlaces físicos (como RS-485). El núcleo de Modbus es un protocolo de comunicación en serie que utiliza el modo maestro-esclavo. El host envía una solicitud al esclavo y este responde. En una red Modbus estándar, hay un maestro y un máximo de 247 esclavos (sin embargo, si se utiliza un direccionamiento de 2 bytes, este límite se puede aumentar significativamente).

MQTT

   Con RS-485, la comunicación entre el maestro y el esclavo se produce en el marco que indica el código de función. El código de función puede identificar la función que se va a realizar, como leer una entrada independiente; leer una cola de entrada y salida; o ejecutar una función de diagnóstico. A continuación, el esclavo responde de acuerdo con el código de función recibido. La respuesta es relativamente sencilla y se indica mediante un conjunto de bytes. Por lo tanto, el esclavo puede ser un dispositivo inteligente o un dispositivo simple con un solo sensor.

  A partir de esta descripción, se puede ver que el protocolo Modbus es muy simple, pero su apertura como protocolo lo convierte en el protocolo de comunicación real para toda la industria o sistema SCADA.

    transmisión de telemetría de cola de mensajes

   MQTT es un protocolo de máquina a máquina abierto y ligero, diseñado para la interacción con IoT. La red MQTT contiene un agente MQTT, que es responsable de coordinar la interacción entre agentes MQTT. El agente es un editor, responsable de publicar información para los usuarios.

   MQTT tiene muy pocos requisitos porque está diseñado para dispositivos integrados con recursos limitados. Además de ocupar menos espacio, MQTT también puede proporcionar una excelente eficiencia de comunicación (incluso a través de una red de ancho de banda bajo para la comunicación) y muy poca sobrecarga (en comparación con protocolos como HTTP). En redes 3G, la velocidad de rendimiento de MQTT es 93 veces mayor que la de la Transferencia de Estado Representacional (REST) utilizando HTTP.

   MQTT puede utilizar el método mínimo para indicar la operación que se implementará en un tema específico y luego implementar el modelo de publicación/suscripción. El agente primero se conecta al agente y luego publica o se suscribe al tema. Una vez completado, el agente se desconectará del agente. Definición del método MQTT:

Protocolo MQTT.png

MQTT

   Conexión: establezca una conexión con el bróker MQTT.

    Desconectar: Desconecta la conexión con el broker MQTT.

    Publicar: publique temas en los brokers MQTT.

   Suscribirse-Suscríbete a temas de los brokers MQTT.

    Cancelar suscripción: cancelar la suscripción del tema del broker MQTT.

   MQTT permite definir la calidad de servicio (QoS). Existen tres niveles de QoS en MQTT:

   QoS 0. Esta calificación significa que la entrega se realizará "como máximo una vez" (en el mejor de los casos). La noticia no se confirmará, por lo que se trata de un método de "una vez por todas".

   QoS 1. Esta calificación significa que se entregó "al menos una vez". El usuario puede recibir el mensaje más de una vez, pero la persona autorizada a recibirlo confirma que lo recibió.

  QoS 2. El nivel de calidad de servicio más lento pero más garantizado es el nivel 2. QoS 2 significa "solo una vez" e incluye un protocolo de entrega de cuatro etapas. Este nivel es el más lento, pero el más seguro.

   El nivel de QoS que elija dependerá de la importancia de los datos y su entrega.

  MQTT y Modbus pueden complementarse entre sí para mejorar el rendimiento de la Internet de las cosas. El uso de Modbus como interfaz local para gestionar dispositivos y el uso de MQTT como protocolo global para ampliar la gama de dispositivos han desempeñado un papel importante.

Recomendaciones relacionadas

Catálogo de sensores

Catálogo de sensores agrícolas y estaciones meteorológicas-NiuBoL.pdf

Catálogo de estaciones meteorológicas-NiuBoL.pdf

Catálogo de sensores agrícolas-NiuBoL.pdf

Productos relacionados

Díganos sus requisitos, vamos a discutir más acerca de su project.we puede hacer más.

Nombre*

Tel*

Email*

Empresa*

País*

Mensaje

en línea
Contactos
Email
Top
X¿Cuál es la diferencia entre el protocolo MQTT y el protocolo Modbus?-Conocimiento del producto-Estaciones meteorológicas automáticas_Piranómetro_Sensor agrícola_Sensor de suelo_Sensor de temperatura y humedad_Sensor de pH_Sensor de NPK_Monitoreo ambiental - NiuBoL

Captura de pantalla, WhatsApp para identificar el código QR

WhatsApp number:+8615367865107

(Clic en WhatsApp para copiar y añadir amigos)

Open WhatsApp

El ID de WhatsApp se ha copiado, ¡abre WhatsApp para añadir los detalles de la consulta!