【发布时间】:2019-06-01 22:35:07
【问题描述】:
EMQ X Broker 安装在 IP 222.x.y.z.
还有两个 Mosquitto 客户端。
我想从 Mosquitto_client_2 发布消息,然后接收 Mosquitto_client_1。
我喜欢这样:
第一步:运行命令:
mosquitto_sub -h 222.x.y.z -t "TEST_TEST"
在 Client_1 上
第二步:EMQ X Broker 自动创建主题“TEST_TEST”,像这样
第三步:Mosquitto 客户端 2 发布消息,运行命令:
mosquitto_pub -h 222.x.y.z -t TEST_TEST -m "hello world"
我不知道错误的原因以及如何解决此错误。
【问题讨论】:
-
连接被拒绝意味着某处有防火墙。这 2 个客户端是否在同一网络上 1) 彼此 2) 作为代理?
-
附注如果此代理可通过 Internet 公开访问,那么您确实应该使用身份验证,并且可能使用 MQTT over SSL/TLS
-
谢谢,我会检查防火墙。