Fundamentos de MQTT
Aprende cómo funciona MQTT: publicación/suscripción, topics y comodines, QoS, mensajes retenidos, sesiones, Last Will y funciones de MQTT 5.
Fundamentos¿Qué es MQTT? Una introducción práctica
¿Qué es MQTT? Introducción práctica al protocolo MQTT: brokers, topics, publicación/suscripción, QoS, mensajes retenidos y Last Will, con ejemplos prácticos.
FundamentosPuertos MQTT explicados: 1883, 8883, 8083, 8084 y 443
¿Qué puerto MQTT usar? Descubre qué significan los puertos 1883, 8883, 8083, 8084 y 443, cuáles funcionan en el navegador y los puertos de los brokers públicos.
FundamentosNiveles de QoS en MQTT explicados: QoS 0, 1 y 2
QoS de MQTT explicado: cómo funcionan QoS 0, 1 y 2 paquete a paquete, qué significa la regla de degradación, cómo influyen las sesiones y qué nivel elegir.
FundamentosTopics y comodines en MQTT: guía de diseño y buenas prácticas
Topics y comodines MQTT explicados: niveles de topic, los comodines + y #, topics $SYS, suscripciones compartidas y buenas prácticas para diseñar tu jerarquía.
FundamentosMensajes retenidos en MQTT: cómo funcionan y cómo borrarlos
Mensajes retenidos MQTT explicados: cómo funciona el flag retain, cuándo usarlo, cómo borrar un mensaje retenido con un payload vacío y las opciones de MQTT 5.
FundamentosMQTT Last Will and Testament (LWT) explicado
Cómo funciona el Last Will and Testament de MQTT: cuándo lo envía el broker, el will delay de MQTT 5 y el patrón de presencia online/offline con ejemplos.
FundamentosMQTT keep alive explicado: PINGREQ, timeouts y ajuste
Cómo funciona el keep alive de MQTT: la regla del timeout de 1,5×, PINGREQ y PINGRESP, Server Keep Alive en MQTT 5, NAT y redes móviles, y cómo elegir el valor.
FundamentosSesiones persistentes en MQTT: Clean Session vs Clean Start
Entiende las sesiones persistentes de MQTT: cleanSession en 3.1.1, Clean Start y Session Expiry en MQTT 5, el flag Session Present y la cola de mensajes QoS 1/2.
FundamentosSuscripciones compartidas en MQTT: balanceo de carga con $share
Aprende las suscripciones compartidas de MQTT: la sintaxis $share/grupo/filtro, cómo se reparten los mensajes, soporte en brokers, casos de uso y limitaciones.
FundamentosSparkplug B explicado: MQTT para el IoT industrial
Sparkplug B explicado: el espacio de topics spBv1.0, mensajes NBIRTH/NDEATH y DATA/CMD, payloads protobuf, bdSeq y seq, y la Primary Host Application.