关于使用Arduino UnoR3+WS5100链接EMQX服务器的问题

已切换单片机和WS5100链接服务器,联网成功但无法访问MQTT服务器

建议先确保网络直接是连通的,然后按照客户端 SDK 查看对应报错码的意思。

首先网络是Ping通的,您可以在串口反馈的信息中看到Ethernet链接成功,并在接下来打印了被分配的IP地址。说明网络以连接成功,并且我在所连接的路由器那里也可以看到该设备。第二点您能再说明白些吗,没能听懂。

你这里打印了一个 21585,这个应该时 SDK 的错误码吧?
你的网卡获得了 IP 地址,和这个网卡可以连接到 EMQX 是两个不同的事情,建议先检查网络,也可以采用抓包的方式进行分析。

你说的没错21585是SDK的错误码,我估计这个芯片WS5100可能不支持链接EMQ的服务器

此稿可以删除我更新了新的话题了单片机和WS5100链接服务器,联网成功但无法访问MQTT服务器