首页MQTT主题测试器

MQTT主题测试器

在线MQTT主题测试器,支持+和#通配符规则校验与订阅匹配验证,适用于网络协议学习、主题设计评审和消息路由调试

使用 + 表示单层通配符,使用 # 表示多层通配符(仅可出现在末尾)

每行一个主题,仅用于匹配验证,主题本身不能包含 + 或 #

常用模式

测试结果

请输入订阅模式和测试主题后开始测试

匹配
不匹配

通配符参考

+单层通配符

+ 仅匹配一个层级,不能跨层匹配。

#多层通配符

# 可匹配任意剩余层级,且必须位于订阅模式末尾。



说明文档

MQTT 主题匹配测试是什么

该工具用于测试订阅主题与实际主题是否匹配,重点验证 +# 通配符规则,适合消息路由设计与排错。

主要功能

  • 校验订阅模式合法性。
  • 批量测试多个主题匹配结果。
  • 可视化显示每段匹配状态。
  • 提供快速模式与示例一键加载。

使用步骤

  1. 输入订阅模式(如 device/+/status)。
  2. 按行输入待测试主题。
  3. 查看匹配/不匹配结果与原因。

常见问题

# 为什么只能放在末尾?

根据 MQTT 规范,# 代表多层通配,必须占据最后一级。

主题中可以直接使用 +# 吗?

发布主题通常不应包含通配符,通配符主要用于订阅模式。