设备连接公共服务器不能建立tcp连接。

image
设备通过4G模块tcp连接公共服务器(3.228.54.173:1883),到建立tcp连接时不能成功建立连接,使用mqttX作为客户端可以成功连接上线。

建议先确定你的 4G 模块和公共服务器直接的网络是畅通的

这个是没问题的,自己搭建服务器映射到外围端口后,可以正常连接。是不是公共服务器有什么限制?

没有的,你可以尝试自己搭建一个公网服务器,这样能拿到详细的日志,方便对问题进行分析。