各位大佬:我們之前產(chǎn)品有個(gè)廣播功能需要廣播包包含所連路由器MAC信息,現(xiàn)在用CH395作為聯(lián)網(wǎng)芯片如何獲取到路由器的MAC,具體的操作指令流程是哪些?謝謝不吝賜教
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
各位大佬:我們之前產(chǎn)品有個(gè)廣播功能需要廣播包包含所連路由器MAC信息,現(xiàn)在用CH395作為聯(lián)網(wǎng)芯片如何獲取到路由器的MAC,具體的操作指令流程是哪些?謝謝不吝賜教
你可以使用ARP協(xié)議來獲取路由器的MAC地址
路由MAC成功獲取到了,又引出來個(gè)新問題,關(guān)掉MAC_RAW連接0,重新初始化為UDP,UDP發(fā)廣播正常,新建的TCP連接395返回狀態(tài)正常,就是沒有真正連接了;必須要重新復(fù)位芯片才正常,這是啥情況?。?/p>
用DEBUG395 v2.0模擬測(cè)試也是這個(gè)情況,只要用了MAC_RAW之后,TCP SOCKET不正常了
MAC_RAW模式下獲取了路由器MAC地址后,復(fù)位395芯片,重新初始化CH395,建立TCP UDP通訊