最近弄STM32 + w8686 + uip玩wifi,在android下能够通过wifi(AdHoc)控制STM32板上的LED, 
移植到IOS后,却不能控制LED了。 
 
ip:192.168.1108 
prot:1001 
协议:udp 
 
android下的抓包: 
 
可以看到android发出ARP后,STM32很快响应,并传输了数据 
 
IOS下的抓包: 
 
可看到IOS发出ARP后,STM32一直没有响应 
 
跟踪调试发现,使用IOS控制时,刚开始可以进入几次wifi中断 
随后再也不会进入中断,貌似w8686直接忽视了IOS的包。 
这样UIP就接收不到任何包了。 
 
不能理解的是:为什么android的ARP有响应,而IOS的ARP却没有响应? 
和IOS的IGMP、MDNS包有关系吗? |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册 
 
 
 
×
 
     
  
 |