最近在调试CH395Q UDP时遇到一个问题,我先大致描述下背景,我手头上有个产品A,它通过网线和PC端上位机进行通信,通过上位机能够控制产品进行各项操作。现在,我不想用PC端上位机,我做了一个网口通信板B,想通过通信板B,来与上位机通信,达到间接控制产品A的作用,我将A B 和PC通过交换机连接在一起,产品A的IP地址是192.168.10.1,PC的静态地址是192.168.10.20,通信板B的地址是192.168.10.50,PC上上位机的UDP目标地址就是192.168.10.50,我认为通过这些连接方法,就能够实现上位机与通信板的通过UDP进行数据交互,但实际不行,上位机发送的心跳数据,通信板B是怎么也接收不到。
目前怀疑可能是哪里配置的问题,但是也不排除ch395Q的程序,但是直接使用网络调试助手,向带有CH395Q的通信板通过UDP通信,通信版是可以接收到数据的。具体的连线示意图如下,不知道大家有没有遇到类似的情况,还望帮忙告知,感谢。