{"id":43730,"date":"2024-07-25T14:31:36","date_gmt":"2024-07-25T20:31:36","guid":{"rendered":"https:\/\/www.logicbus.com.mx\/blog\/?p=43730"},"modified":"2026-02-03T11:13:12","modified_gmt":"2026-02-03T17:13:12","slug":"mosquitto-mqtt-presentacion-y-guia-basica-de-uso","status":"publish","type":"post","link":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/","title":{"rendered":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso"},"content":{"rendered":"<p><img decoding=\"async\" class=\" wp-image-43727 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-300x85.jpg\" alt=\"\" width=\"600\" height=\"170\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-300x85.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-1024x289.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-150x42.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-768x217.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto.jpg 1355w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n <a href=\"https:\/\/www.logicbus.com.mx\/blog\/protocolo-industrial-mqtt\/\">MQTT<\/a> (en su versi\u00f3n 5.0, 3.1.1 y 3.1). Una de sus ventajas es su bajo consumo de datos y su compatibilidad de uso desde computadoras de baja gama hasta servidores industriales. El m\u00e9todo de mensajer\u00eda que usa <a href=\"https:\/\/www.logicbus.com.mx\/blog\/protocolo-industrial-mqtt\/\">MQTT<\/a>\u00a0 (suscripci\u00f3n y publicaci\u00f3n) permite su uso con facilidad en aplicaciones como el internet de las cosas, sensores, m\u00f3viles, microcontroladores, entre otros. Por ejemplo nuestro PLC con arduino Controllino <a href=\"https:\/\/tienda.logicbus.com.mx\/automatizacion-y-control-de-procesos-plc-controllino-100-104-00\">MAXI Automation<\/a> (el cu\u00e1l cuenta con su <a href=\"https:\/\/community.controllino.com\/forums\/discussion\/mqtt-library\/\">Librer\u00eda MQTT<\/a>), nuestro datalogger <a href=\"https:\/\/tienda.logicbus.com.mx\/Z-LTE-WW_p_31004.html\">Z-LTE-WW<\/a> con <a href=\"https:\/\/www.seneca.it\/media\/3692\/flyer_sdl_2101_eng_feb_2021_ps.pdf\">compatibilidad<\/a> para este protocolo o nuestra HMI <a href=\"https:\/\/tienda.logicbus.com.mx\/P5070NA_p_25140.html\">P5070NA<\/a> que tambi\u00e9n <a href=\"https:\/\/www.fatek.com\/en\/product.php?act=list&amp;cid=52\">permite<\/a> este tipo de comunicaci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<p>Desde la p\u00e1gina de Mosquitto (<a href=\"https:\/\/mosquitto.org\/\">https:\/\/mosquitto.org\/<\/a>) podemos encontrar 2 opciones para su uso: la primero es descargar el programa en nuestra computadora y utilizar el s\u00edmbolo de sistema para simular el funcionamiento del Broker; la segunda es registrar el servidor de Mosquitto (test.mosquitto.org) en una plataforma MQTT y realizar las funciones de mensajer\u00eda y suscripci\u00f3n de estos mensajes. En la imagen debajo vemos el funcionamiento dentro de una plataforma MQTT.<\/p>\n<p><img decoding=\"async\" class=\" wp-image-43726 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX-300x220.jpg\" alt=\"\" width=\"600\" height=\"440\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX-300x220.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX-1024x750.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX-150x110.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX-768x562.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/MQTTX.jpg 1071w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Pero, \u00bfqu\u00e9 significan los datos que vemos en esta plataforma? En la librer\u00eda de Mosquitto existen diversos comandos para realizar la interacci\u00f3n de mensajer\u00eda entre clientes y el Broker. Para ejemplificar de la manera m\u00e1s sencilla les compartir\u00e9 los comandos sencillos que se usan para la publicaci\u00f3n y suscripci\u00f3n en el servidor mediante el s\u00edmbolo de sistema.<\/p>\n<p>Lo primero es que al conectarse al servidor de Mosquitto se elige un puerto local en nuestra computadora (los puertos por default que usa el programa autom\u00e1ticamente son el 1883 o el 8883). La imagen debajo ejemplifica el proceso que hace la plataforma al conectarse al servidor Broker.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-43725 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto-300x43.jpg\" alt=\"\" width=\"600\" height=\"86\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto-300x43.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto-1024x148.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto-150x22.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto-768x111.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Servidor-mosquitto.jpg 1355w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Existen 2 comandos para el servidor de Mosquitto:<\/strong><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43724 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto-300x16.jpg\" alt=\"\" width=\"600\" height=\"32\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto-300x16.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto-1024x55.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto-150x8.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto-768x41.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/comandos-mosquitto.jpg 1099w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Mosquitto_sub nos permite suscribirnos a un t\u00f3pico o tema en el cual los clientes suben la informaci\u00f3n de forma continua; mientras que mosquitto_pub realiza la carga de la mensajer\u00eda al servidor de Broker. En el ejemplo tenemos diversos comandos. A continuaci\u00f3n, se explican cada uno:<\/p>\n<ul>\n<li>El comando \u2018-h\u2019 sirve para conectarse al host donde se encuentra el Broker (el ejemplo se conecta al servidor de Mosquitto, para otros servidores se debe colocar la direcci\u00f3n IP correspondiente).<\/li>\n<li>El comando \u2018-p\u2019 sirve para utilizar el puerto al que se realiza el flujo de informaci\u00f3n entre clientes y el Broker.<\/li>\n<li>El comando \u2018-t\u2019 sirve para indicar el tema al cual se va a realizar la publicaci\u00f3n y\/o se desea suscribir para recibir los datos dentro del mismo. Vemos en el ejemplo que existe una diagonal (\/), esto permite crear subtemas dentro de un tema; el car\u00e1cter \u2018#\u2019 funciona para que un cliente se suscriba a todos los subtemas contenidos dentro de un tema principal (tambi\u00e9n puede usarlo para suscribirte a todos los temas del servidor, ejemplo: mosquitto_sub -h test.mosquitto.org -p 8883 -t # -d -q 2).<\/li>\n<li>El comando \u2018d\u2019 sirve para habilitar los estados del mensaje (muy importante para QoS 0, QoS 1 y QoS 2).<\/li>\n<li>El comando \u2018m\u2019 sirve para escribir el dato que se desea publicar.<\/li>\n<li>El comando \u2018q\u2019 nos indica el nivel de \u201cCalidad del servicio\u201d o \u201cQoS\u201d con el que queremos enviar\/recibir la informaci\u00f3n.<\/li>\n<\/ul>\n<p>Al utilizar el comando \u201cmosquitto_sub\u201d del ejemplo de arriba nos suscribiremos al t\u00f3pico \u201cLogicbus\/prueba\u201d, y podremos ver los mensajes con el nivel de calidad del servicio 2 (QoS 2). Con el comando \u201cmosquitto_pub\u201d se enviar\u00e1 al servidor Broker un mensaje con el nivel QoS 2. Una regla que usa Mosquitto es que tanto la publicaci\u00f3n como la suscripci\u00f3n deben tener el mismo nivel Qos para que el flujo de datos se muestre con dicho nivel, ya que de lo contrario el mensaje tomar\u00e1 como criterio el nivel m\u00e1s bajo establecido. En la siguiente tabla vemos los escenarios y el nivel resultante para cada uno:<\/p>\n<p><img decoding=\"async\" class=\" wp-image-43728 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/QoS-300x212.png\" alt=\"\" width=\"600\" height=\"424\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/QoS-300x212.png 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/QoS-150x106.png 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/QoS-768x543.png 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/QoS.png 943w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Entonces si un cliente se suscribe a un t\u00f3pico con nivel Qos 2 depender\u00e1 del nivel QoS de la publicaci\u00f3n el flujo de datos que ver\u00e1. Como ejemplo vamos a suscribirnos al t\u00f3pico con Qos 2 (se omite el puerto en estos ejemplos por error en conexi\u00f3n, pero al no especificar uno el servidor autom\u00e1ticamente utiliza uno de los disponibles ilustrados en su sitio web: <a href=\"https:\/\/test.mosquitto.org\/\">https:\/\/test.mosquitto.org\/<\/a>):<\/p>\n<p><img decoding=\"async\" class=\" wp-image-43723 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto-300x44.jpg\" alt=\"\" width=\"600\" height=\"88\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto-300x44.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto-1024x150.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto-150x22.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto-768x113.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-mosquitto.jpg 1056w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Ahora vamos a realizar la publicaci\u00f3n de la mensajer\u00eda hacia el t\u00f3pico dentro del servidor Broker en cada uno de los niveles de QoS. Para el flujo de datos en Qos 2:<\/strong><\/p>\n<p><strong><img decoding=\"async\" class=\" wp-image-43722 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT-300x11.jpg\" alt=\"\" width=\"600\" height=\"22\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT-300x11.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT-1024x37.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT-150x5.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT-768x28.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/test-MQTT.jpg 1327w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/strong><\/p>\n<p><strong>El cliente suscrito obtiene la siguiente respuesta:<\/strong><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43721 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/prueba-MQTT-300x38.jpg\" alt=\"\" width=\"600\" height=\"76\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/prueba-MQTT-300x38.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/prueba-MQTT-150x19.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/prueba-MQTT-768x98.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/prueba-MQTT.jpg 1003w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>La primera l\u00ednea indica el recibo del mensaje publicado al t\u00f3pico suscrito (Broker -&gt; Cliente), la segunda env\u00eda un mensaje de recepci\u00f3n del dato (Cliente -&gt; Broker), la tercera se genera para confirmar la recepci\u00f3n del dato (Broker -&gt; Cliente), la cuarta manda una respuesta positiva a la solicitud de confirmaci\u00f3n del dato y finaliza la comunicaci\u00f3n del mensaje (Cliente -&gt; Broker). La \u00faltima l\u00ednea muestra el dato. Con este nivel se asegura el env\u00edo y recepci\u00f3n del mensaje una sola vez. La desventaja es que se consumen m\u00e1s datos por cada flujo.<\/p>\n<p><strong>El siguiente caso muestra un flujo de datos en QoS 1:<\/strong><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43720 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-300x9.jpg\" alt=\"\" width=\"600\" height=\"18\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-300x9.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-1024x32.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-150x5.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-768x24.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos.jpg 1314w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43719 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-2-300x25.jpg\" alt=\"\" width=\"600\" height=\"50\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-2-300x25.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-2-150x12.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-2-768x64.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-2.jpg 1003w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Como podemos ver el Broker manda el dato publicado al suscriptor, y el cliente indica al servidor la recepci\u00f3n del dato. En este caso puede existir el env\u00edo repetido del dato si hubo un error de env\u00edo con el mensaje anterior y posteriormente se reanuda el flujo. Esta opci\u00f3n consume menos datos que el QoS 2.<\/p>\n<p><strong>Por \u00faltimo, tenemos el caso de flujo de datos en QoS 0:<\/strong><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43718 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3-300x8.jpg\" alt=\"\" width=\"600\" height=\"16\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3-300x8.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3-1024x26.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3-150x4.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3-768x20.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-3.jpg 1320w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img decoding=\"async\" class=\" wp-image-43717 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-4-300x17.jpg\" alt=\"\" width=\"600\" height=\"34\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-4-300x17.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-4-150x8.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-4-768x42.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/flujo-de-datos-4.jpg 997w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Aqu\u00ed solamente el Broker manda el dato publicado al suscriptor. Es el nivel que consume menos datos, pero con la desventaja de que no se asegura siempre la recepci\u00f3n de la informaci\u00f3n a los suscriptores.<\/p>\n<p>En conclusi\u00f3n, Mosquitto es una excelente herramienta que nos permite familiarizarnos con el protocolo MQTT y conocer el flujo de datos que podemos manejar. Existen otros servidores parecidos con los que tambi\u00e9n puede crear sus sistemas de mensajer\u00eda.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em><strong>En Logicbus ponemos nuestro conocimiento a su alcance para facilitar sus procesos donde desee tener la comunicaci\u00f3n MQTT. Esperamos con mucho gusto sus dudas y agradecemos su atenci\u00f3n.<\/strong><\/em><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">Cont\u00e1ctanos<\/h3>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/tienda.logicbus.com.mx\/cimon\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/tienda.png \" alt=\"\" width=\"102\" height=\"102\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/www.png \" alt=\"\" width=\"104\" height=\"104\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/contacto.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soporte.png \" alt=\"\" width=\"106\" height=\"106\" \/><\/a><a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/wa.png \" alt=\"\" width=\"103\" height=\"103\" \/><\/a><a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/contacto.png \" alt=\"\" width=\"115\" height=\"115\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/soluciones-en-la-industria-logicbus.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soluciones.png \" alt=\"\" width=\"106\" height=\"106\" \/><\/a><\/h3>\n<p style=\"text-align: center;\"><a href=\"mailto:ventas@logicbus.com\">ventas@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"mailto:soporte@logicbus.com\">soporte@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\">55-5431-67-18<\/a>\u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0 <a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\">Iniciar conversaci\u00f3n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1). Una de sus ventajas es su bajo consumo de datos y su compatibilidad de uso desde computadoras de baja gama hasta servidores industriales. El m\u00e9todo de mensajer\u00eda que usa MQTT\u00a0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43741,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,5848],"tags":[],"class_list":["post-43730","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos","category-automatizacion-y-control-de-procesos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso.<\/title>\n<meta name=\"description\" content=\"Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1)...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso.\" \/>\n<meta property=\"og:description\" content=\"Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1)...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Logicbus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/logicbus\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-25T20:31:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-03T17:13:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso-1024x512.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Logicbus\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Logicbus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso.","description":"Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1)...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/","og_locale":"es_MX","og_type":"article","og_title":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso.","og_description":"Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1)...","og_url":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/","og_site_name":"Blog Logicbus","article_publisher":"https:\/\/www.facebook.com\/logicbus\/","article_published_time":"2024-07-25T20:31:36+00:00","article_modified_time":"2026-02-03T17:13:12+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso-1024x512.png","type":"image\/png"}],"author":"Logicbus","twitter_misc":{"Escrito por":"Logicbus","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#article","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/"},"author":{"name":"Logicbus","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/42451dd47a6fc9e56bb0386ab20bffd5"},"headline":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso","datePublished":"2024-07-25T20:31:36+00:00","dateModified":"2026-02-03T17:13:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/"},"wordCount":1107,"publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso.png","articleSection":["Articulos","Automatizaci\u00f3n y control de procesos"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/","url":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/","name":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso.","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#primaryimage"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso.png","datePublished":"2024-07-25T20:31:36+00:00","dateModified":"2026-02-03T17:13:12+00:00","description":"Mosquitto es un Broker de mensajer\u00eda de c\u00f3digo abierto (licencia EPL\/EDL) que utiliza el protocolo de comunicaci\u00f3n MQTT (en su versi\u00f3n 5.0, 3.1.1 y 3.1)...","breadcrumb":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#primaryimage","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2024\/07\/Mosquitto-MQTT.-Presentacion-y-guia-basica-de-uso.png","width":3024,"height":1512},{"@type":"BreadcrumbList","@id":"https:\/\/www.logicbus.com.mx\/blog\/mosquitto-mqtt-presentacion-y-guia-basica-de-uso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.logicbus.com.mx\/blog\/"},{"@type":"ListItem","position":2,"name":"Mosquitto MQTT. Presentaci\u00f3n y gu\u00eda b\u00e1sica de uso"}]},{"@type":"WebSite","@id":"https:\/\/www.logicbus.com.mx\/blog\/#website","url":"https:\/\/www.logicbus.com.mx\/blog\/","name":"Blog Logicbus","description":"Logicbus Blog ofrece informaci\u00f3n detallada sobre el control de procesos, sus tipos, elementos e importancia.","publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logicbus.com.mx\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization","name":"Logicbus Blog","url":"https:\/\/www.logicbus.com.mx\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","width":1761,"height":546,"caption":"Logicbus Blog"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/logicbus\/","https:\/\/x.com\/Logicbus"]},{"@type":"Person","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/42451dd47a6fc9e56bb0386ab20bffd5","name":"Logicbus","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","caption":"Logicbus"},"sameAs":["https:\/\/www.logicbus.com.mx\/blog","it@logicbus.com"],"url":"https:\/\/www.logicbus.com.mx\/blog\/author\/itlogicbus-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/43730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=43730"}],"version-history":[{"count":0,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/43730\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media\/43741"}],"wp:attachment":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=43730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=43730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=43730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}