你先在开发板上确保名ping通服务器
开发板可以ping通
- 先在windows上使用MQTTX 测试,看能否连接mosquitto的服务
2.再在板子上连接mosquitto的服务
最后,关闭windows防火墙
收到我去试试看。
问题已经解决:
解决思路1. 先在windows上使用MQTTX 测试,看能否连接mosquitto的服务
2.再在板子上连接mosquitto的服务
如果还是无法连接,最后检查防火墙是否关闭。
1 个赞
请问作者怎么解决的,我也遇到了这个问题,
开发板运行 ./emqx后提示…there are no subscribed topics…
你用的自己的服务器地址还是用的mqtt那个作者的。自己的就按照上面老师说的检查一下。作者的就检查一下虚拟机能联网不。
使用的本地服务器,由于.\mosquitto.exe -v没有调用配置,所以开发板没有访问到,
使用.\mosquitto.exe -c mosquitto.conf -v,开发板可以正常连接本地服务器,
MQTTX也能订阅开发板发布的消息。
还有个疑问,我开发板配置静态IP,一个网口连接电脑,另一个网口连接路由器,
路由器给分配了IP地址(192.168.1.10),
不能ping通外网,
可以ping通局域网中的电脑,
能配置静态IP连接电脑,另一个网口连接路由器访问外网吗?
用dhcpc 命令给eth1 配置一下dns。命令: dhcpc -i eth1
嗯嗯,记错打错了。zsbdzsbd