我必须使用miniedit创建一个虚拟拓扑,该拓扑必须使用mqtt sub / pub系统进行交谈。
我正在使用virtualbox(mininet-wifi) 我已经安装了mosquitto和客户端...使用终端我没有问题:
mosquitto_sub -t test
mosquitto_pub -t test -m hello!
但是当我使用(控制器,交换机和两个主机)在Miniedit上模拟拓扑时,主机无法使用mosquitto进行通信,我认为没有代理可以处理虚拟拓扑中的通信,有什么建议吗?
>我也尝试使用cloudmqtt连接到远程服务器,但连接失败
我希望使用
xterm h1 h2
在miniedit的Comand Line界面上,我可以使用以下命令使两个主持人在他们之间进行对话 mosquitto_sub / pub系统,因为如果在我输入
的情况下,也在主机的xterm中 service mosquitto status
我明白了
mosquitto is active
更新 解决了。 我只需要运行另一台主机,在其中键入“ mosquitto”,其他主机将使用“ mosquitto_sub / pub-h 10.0.0.3例如
答案 0 :(得分:0)
出现“链接”时,2个代理(每个主机上有1个)不会自动发现彼此。
如果要共享消息,则必须手动配置两个代理之间的桥梁。
或者选择一个并让客户明确连接到该经纪人。例如-h
或mosquitto_pub
命令的mosquitto_sub
选项。