最近在調試CH395Q UDP時遇到一個問題,我先大致描述下背景,我手頭上有個產品A,它通過網線和PC端上位機進行通信,通過上位機能夠控制產品進行各項操作,F在,我不想用PC端上位機,我做了一個網口通信板B,想通過通信板B,來與上位機通信,達到間接控制產品A的作用,我將A B 和PC通過交換機連接在一起,產品A的IP地址是192.168.10.1,PC的靜態(tài)地址是192.168.10.20,通信板B的地址是192.168.10.50,PC上上位機的UDP目標地址就是192.168.10.50,我認為通過這些連接方法,就能夠實現上位機與通信板的通過UDP進行數據交互,但實際不行,上位機發(fā)送的心跳數據,通信板B是怎么也接收不到。
目前懷疑可能是哪里配置的問題,但是也不排除ch395Q的程序,但是直接使用網絡調試助手,向帶有CH395Q的通信板通過UDP通信,通信版是可以接收到數據的。具體的連線示意圖如下,不知道大家有沒有遇到類似的情況,還望幫忙告知,感謝。