尝试使用应使用mqtt流量的miniedit创建虚拟拓扑

时间:2019-05-21 15:06:25

标签: virtual-machine mqtt iot mosquitto mininet

我必须使用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例如

1 个答案:

答案 0 :(得分:0)

出现“链接”时,2个代理(每个主机上有1个)不会自动发现彼此。

如果要共享消息,则必须手动配置两个代理之间的桥梁。

或者选择一个并让客户明确连接到该经纪人。例如-hmosquitto_pub命令的mosquitto_sub选项。