PSDK和飞机端的网络连接自动断开
咨询请教一下,我目前在用Mavic 3E在基于Psdk 3.8做开发,我注意到PSDK库配置网络的IP和飞机的IP不在一个网段:
上面这里图中是打印配置网络的命令
这样图是答应了飞机端的IP地址。
从打印结果看,网口是配置为了192.168.90.2,飞机端的IP地址是192.168.107.1。想请问下为什么会这样配置,不在一个网段,但是实际我测试确实可以ping通192.168.107.1,另外同样的试验在M350上测得本机IP配置为192.168.120.2,飞机端ip是192.168.110.1.,不太理解原因,为什么是这样配置的,想求教一下。
基于上面,我在开发过程中发现个问题,我在传输视频的时候,一开始可以正常传输,过一会之后,视频就会断开,我排查到,断开的时候,是配置好的网卡的IP消失了,无法ping通飞机端。后续我加了一个判断机制,如果ping不通192.168.107.1之后,就重新再配置一下网卡,视频可以恢复,这样试验发现,每隔45s,网口的ip就会消失一次。同样的问题在和M350 RTK做测试的时候也有,想请问下,这种问题是PSDK这边的问题,还是说是系统问题,有没有类似经验可以分享帮助一下呢。推测可能是PSDK应用程序设置网络后,系统服务又将网络重置了。
所以,是否可以直接是用linux的 nmtui 把linux板卡的ip地址设置为静态ip,不用程序中的自动配置呢。比如搭配M350使用时候就配置成静态的192.168.120.2,搭配mavic 3e使用时候就配置为192.168.90.2。
Please sign in to leave a comment.
Comments
0 comments