EMQX的topic命名规则
时间: 2023-09-21 14:11:33 浏览: 149
emqx配置和安装.docx
EMQX是一款开源的MQTT消息中间件,其Topic命名规则遵循MQTT协议规范。Topic是MQTT中订阅和发布消息的主题,它由一个或多个层级组成,使用斜杠(/)分隔。以下是EMQX中Topic命名规则的一些要点:
1. Topic名称可以包含字母、数字、下划线和斜杠。
2. Topic名称不区分大小写。
3. Topic名称应该具有可读性,以便于理解和管理。
4. Topic名称应该具有层次结构,以便于组织和分类。
5. Topic名称应该使用有意义的名称,以便于识别和查找。
6. 使用通配符+和#来订阅主题。
7. +通配符代表一个层级,#通配符代表零个或多个层级。
例如,一个EMQX中的Topic命名可以是:/sensor/temperature,其中sensor是一个层级,temperature是另一个层级。使用通配符,可以订阅/sensor/+/temperature或者/sensor/#,前者匹配任何以sensor为第一个层级,以temperature为最后一个层级的Topic,后者匹配任何以sensor为开头的Topic。
阅读全文