MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería ligero y eficiente, basado en el patrón publish/subscribe, diseñado especialmente para redes inestables y dispositivos con recursos limitados, como sensores IoT o móviles en zonas de baja cobertura. Usa encabezados mínimos para reducir el consumo de ancho de banda y ofrece niveles de calidad de servicio (QoS) configurables, lo que te permite balancear entre velocidad y fiabilidad según el caso. Mantiene conexiones persistentes sobre TCP, lo que garantiza la entrega incluso cuando hay cortes intermitentes.