建议先确保网络直接是连通的,然后按照客户端 SDK 查看对应报错码的意思。
首先网络是Ping通的,您可以在串口反馈的信息中看到Ethernet链接成功,并在接下来打印了被分配的IP地址。说明网络以连接成功,并且我在所连接的路由器那里也可以看到该设备。第二点您能再说明白些吗,没能听懂。
你这里打印了一个 21585
,这个应该时 SDK 的错误码吧?
你的网卡获得了 IP 地址,和这个网卡可以连接到 EMQX 是两个不同的事情,建议先检查网络,也可以采用抓包的方式进行分析。
你说的没错21585是SDK的错误码,我估计这个芯片WS5100可能不支持链接EMQ的服务器