【发布时间】:2019-07-26 14:25:31
【问题描述】:
我正在尝试订阅配置文件中的多个主题级别,目的是每当我启动 MQTT 时,代理都有这些主题,之后当我输入通配符时,它会比较字符串并检查主题是否开启代理,如果是,它会提取数据,如果不是,它会跳转到下一个分支级别
我试图写一个级别的主题树,但不知道如何在配置文件中订阅,因为我很确定 mosquitto.subscribe 是否可以在那里工作
下图是主题树的sn-p,
tree is the root node,
sub_branch = tree/sub_branch;
sub_branch_1 = tree/sub_branch_1;
branch_1 = tree/branch/branch_1;
branch_2 = tree/branch/branch_2;
发布后,主题在代理上,我使用通配符 树/#; 这应该给我所有分支的数据 如果主题 = 树/牧场;这是一个错误(错误的主题)并要求下一个
非常感谢任何帮助!
【问题讨论】:
-
删除了 C++ 标签,因为它与问题无关
-
“启动 MQTT”是什么意思?你的意思是启动代理还是 MQTT 客户端?
-
你在说什么配置文件?
-
启动是指启动mqtt代理,配置文件是mqtt配置文件
-
再说一遍,“mqtt 配置文件”是指客户端还是代理?
标签: mqtt