各位大佬:我们之前产品有个广播功能需要广播包包含所连路由器MAC信息,现在用CH395作为联网芯片如何获取到路由器的MAC,具体的操作指令流程是哪些?谢谢不吝赐教
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
各位大佬:我们之前产品有个广播功能需要广播包包含所连路由器MAC信息,现在用CH395作为联网芯片如何获取到路由器的MAC,具体的操作指令流程是哪些?谢谢不吝赐教
你可以使用ARP协议来获取路由器的MAC地址
路由MAC成功获取到了,又引出来个新问题,关掉MAC_RAW连接0,重新初始化为UDP,UDP发广播正常,新建的TCP连接395返回状态正常,就是没有真正连接了;必须要重新复位芯片才正常,这是啥情况啊?
用DEBUG395 v2.0模拟测试也是这个情况,只要用了MAC_RAW之后,TCP SOCKET不正常了
MAC_RAW模式下获取了路由器MAC地址后,复位395芯片,重新初始化CH395,建立TCP UDP通讯