Probador de Temas MQTT
Valide patrones de suscripción MQTT y pruebe la coincidencia de temas
Use + para comodín de nivel único, # para comodín de múltiples niveles
Ingrese un tema por línea para probar contra el patrón
Ejemplos Rápidos
Resultados
Ingrese un patrón y temas para probar
Referencia de Comodines
+
Comodín de Nivel Único
Coincide exactamente con un nivel de tema en su posición.
#
Comodín de Múltiples Niveles
Coincide con cualquier número de niveles. Debe ser el último carácter en el patrón.
Guía de Patrones de Temas MQTT
¿Qué es un Tema MQTT?
Los temas MQTT son cadenas UTF-8 utilizadas para filtrar mensajes. Son jerárquicos, con niveles separados por barras diagonales (/). Los temas distinguen mayúsculas de minúsculas y pueden incluir casi cualquier carácter.
Estructura del Tema
Un tema MQTT típico sigue una estructura jerárquica como 'edificio/piso/habitacion/sensor/tipo'. Esto permite patrones de suscripción flexibles usando comodines.
Mejores Prácticas
- Use nombres de temas significativos y descriptivos que reflejen la jerarquía de datos
- Evite barras diagonales iniciales ya que crean un primer nivel vacío
- Mantenga los nombres de temas razonablemente cortos para reducir el uso de ancho de banda
- Use letras minúsculas y guiones para una nomenclatura consistente
Preguntas Frecuentes
¿Cuál es la diferencia entre los comodines + y #?
El comodín + coincide exactamente con un nivel de tema (ej: 'sensor/+/temp' coincide con 'sensor/cocina/temp'), mientras que # coincide con cualquier número de niveles y debe ser el último carácter (ej: 'home/#' coincide con 'home', 'home/sala', 'home/sala/luz').
¿Puedo usar comodines al publicar mensajes?
No, los comodines (+ y #) solo pueden usarse en filtros de temas de suscripción. Al publicar un mensaje, debe especificar el nombre exacto del tema sin ningún comodín.
¿Los temas MQTT distinguen mayúsculas de minúsculas?
Sí, los temas MQTT distinguen mayúsculas de minúsculas. 'Home/Temperature' y 'home/temperature' se tratan como temas completamente diferentes. Mantenga siempre un uso consistente de mayúsculas y minúsculas en sus convenciones de nomenclatura.
Herramientas Relacionadas
Cliente MQTT WebSocket
Cliente MQTT basado en navegador para conectar, publicar, suscribirse y depurar mensajes IoT vía WebSocket
Codec MQTT
Codificar y decodificar paquetes del protocolo MQTT con análisis detallado de campos, visor hex y constructor de paquetes
Analizador Modbus RTU/ASCII/TCP
Analizar, codificar y depurar tramas del protocolo Modbus RTU/ASCII/TCP con cálculo de CRC-16/LRC y depuración serie
Formateador JSON
Formatee y valide datos JSON para mejorar la legibilidad y depuración