根据我们在整个mqtt协议中用于主题的docs通配符,例如+
或#
在策略中被视为文字。建议使用*
作为通配符,但不要描述其效果。
例如,主题过滤器:topicfilter:/foo/bar/*
匹配主题foo/bar/baz/gaz
还是仅匹配foo/bar/baz
?
具体地说,我试图允许访问任何以保单持有人的事物名称开头的主题。因此,我想允许访问以${thingName}/
开头并且在匹配的thingName
之后具有任意数量的正斜杠和url参数的任何主题。 topicfilter:${thingName}/*
是否有效,或者仅对在thingName
之后具有一个url参数的主题有效?
答案 0 :(得分:0)
将通配符*
排除在外,也就是说,它将匹配无限制的结尾url参数。要牢记的重要一点是,topicfilter
和topic
是不同的,并且对于here所概述的不同MQTT操作而言,它们是不同的资源。