wifi能够接收android发来的包,却不能接收IOS的包?求解释

[复制链接]
3820|8
 楼主| yzgwxflove 发表于 2013-7-11 14:10 | 显示全部楼层 |阅读模式
最近弄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包有关系吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2013-7-11 14:28 | 显示全部楼层
不懂IOS,帮顶
 楼主| yzgwxflove 发表于 2013-7-11 14:33 | 显示全部楼层
貌似IOS发来的包 把w8686弄神经了,
因为,这个时候关掉IOS设备,打开andriod设备也不能控制LED了,
重启W8686后,andriod才又可以控制。
 楼主| yzgwxflove 发表于 2013-7-12 08:26 | 显示全部楼层
走过路过的,给点意见吧。
refee 发表于 2013-7-13 17:26 | 显示全部楼层
莫玩过IOS 顶上去 静等高手现身说法
 楼主| yzgwxflove 发表于 2013-7-13 22:57 | 显示全部楼层
嗯,静待高手。
dldlf21 发表于 2013-7-13 23:06 | 显示全部楼层
最近也在弄wifi的,请问楼主的是wifi串口模块吗??是通过internet发送的吗??还是自己组建的wifi!
冥顽的石头 发表于 2013-7-14 21:17 | 显示全部楼层
高手在哪里?
 楼主| yzgwxflove 发表于 2013-7-16 08:06 | 显示全部楼层
不是串口wifi,是WM631模块,SDIO/GSPI接口的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:[b][color=red]意外总会发生[/color][/b]

16

主题

179

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部