Testador de curingas de tópicos MQTT

Digite um filtro de assinatura e uma lista de tópicos para ver exatamente quais correspondem — seguindo as regras do MQTT 3.1.1 e 5.0 para +, # e tópicos com $.

  • home/kitchen/temperature corresponde
  • home/kitchen/humidity não corresponde
  • home/garage/door não corresponde
  • home não corresponde
  • office/kitchen/temperature não corresponde
  • $SYS/broker/uptime não corresponde

Quer ver isso num broker ao vivo? Assine com o mesmo filtro no cliente MQTT online ou leia o guia de tópicos e curingas do MQTT.

Perguntas frequentes sobre curingas

O que significa + em um tópico MQTT?

O curinga + corresponde a exatamente um nível do tópico. home/+/temperature corresponde a home/kitchen/temperature, mas não a home/kitchen/sensor/temperature.

O que significa # em um tópico MQTT?

O curinga # corresponde a qualquer número de níveis, inclusive zero, e precisa ser o último caractere do filtro. home/# corresponde a home, home/kitchen e home/kitchen/temperature.

Por que # não corresponde a tópicos $SYS?

Tópicos que começam com $ são reservados para uso interno do broker. A especificação MQTT determina que filtros que começam com um curinga não podem corresponder a eles, então você precisa assinar $SYS/# explicitamente.