
工业数据采集常见问题 · 工程排查指南
工业路由器已获取IP但平台显示离线,应该检查什么?
获取蜂窝IP只证明拨号基本成功,不代表DNS、路由、目标端口、TLS、设备标识和平台鉴权都正常。应从设备到平台逐层验证,特别关注目标地址、端口、心跳、时间同步和白名单。
先检查这些信息
- 确认默认路由和DNS存在,设备能访问目标服务器的IP而不只是运营商网络。
- 核对平台域名、端口、TCP/UDP方式、TLS版本和证书有效期。
- 检查设备ID、序列号、用户名、密码、Token或Topic是否与平台登记一致。
- 确认设备时间和NTP正常;时间偏差会导致TLS证书和签名鉴权失败。
建议的排查顺序
- 从设备侧ping目标IP;域名失败但IP成功时,优先检查DNS。
- 测试目标端口是否可达,并向平台管理员确认公网映射、防火墙和白名单。
- 抓取或导出应用连接日志,区分连接超时、被拒绝、鉴权失败和连接后被踢下线。
- 检查同一设备ID是否在另一台设备上登录,平台可能只允许单连接。
- 核对心跳和平台超时,确保心跳间隔小于平台的离线判定时间。
症状、可能原因与判断方法
| 现象 | 重点检查 | 处理目标 |
|---|---|---|
| 能ping IP,不能解析域名 | DNS配置错误 | 更正DNS |
| 端口连接超时 | 防火墙、路由或服务器未监听 | 查两端策略 |
| 连接后立即断开 | 鉴权、重复ID或协议不匹配 | 查平台日志 |
| 周期性显示离线 | 心跳周期大于平台超时 | 统一心跳参数 |
相关问题
获得的是10.x或100.64.x地址有问题吗?
这通常是运营商私网地址,可主动访问公网,但外部不能直接反向访问;远程管理需VPN、专网或设备主动连接平台。
平台端口能连通,为什么仍显示离线?
还需检查协议握手、设备ID、账号、Token、Topic、时间和心跳,端口连通只是传输层正常。
设备重启后短暂在线又离线怎么办?
重点检查平台心跳、重复登录、证书时间和业务进程日志。
