单片机使用udp通信长时间运行遇到问题

失途老马 2017-08-03 04:29:39
我单位是做智能设备的,嵌入式设备通过以太网使用UDP传输和云端服务器进行通信。我们的拓扑是10台左右设备连接一台TP-linkR473(或其他厂商路由器),路由器通过运营商网络接入互联网。每台设备的UDP本地端口都是6000,目前现场出现设备离线的问题。我在现场发现,使用笔记本运行网络调试助手,使用本地端口6000,则无法和服务器进行通信,使用其他端口号则正常。

请问,这是路由器存在问题,还是运营商网络存在问题,还是不通的IP地址,本地端口也要区分开呢。

目前是有的站点运营很正常,有的站点存在这样的网络问题,嵌入式设备是统一的,路由器和运营商网络存在不同。
...全文
292 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
alca_bigV 2017-08-04
  • 打赏
  • 举报
回复
个人感觉,可能是路由器的问题.. 运营商的设备(SDH类的)工作在数据链路层,对于你的传输层的的tcp还是udp报文,端口什么的,,是透明的吧,,.直接打包,丢出去. 只有路由器,涉及转发,路由什么的,会涉及到端口,可能什么原因,,,端口 不通.. 试验的话,你可以想办法找另一个路由(或用电脑自己配个路由,通过 手机上网,再去连服务器?反正不要用原来的那条去服务器的线路就好),设备端不要修改,试试能不能连服务器...

27,377

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧