|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 arainbow 于 2012-9-15 16:25 编辑
试过了ros3.30和4.17的系统, 在ROS中设置一个APBRIDGE, 并加入到桥中,IP地址配置了DHCP.
当有安卓手机连接上后, ROS为其分配了IP地址,在ARP表中有了一条记录. 打开终端, 是可以PING通安卓手机的.
如果把ARP中记录清除掉, ROS就没有办法PING通安卓手机的IP地址了, 很是奇怪. 怀疑是安卓系统对ARP查询广播没有响应, 只有安卓首先发数据包, ROS才会再次知道手机的ARP信息.
手里有三部安卓设备, 联想、中兴手机和一台智器平板,全都是这个现象。
可是我拿出了以前以前的的采用WINDOWS MOBILE6的手机,连接到ROS无线网线上,一切都是那么正常,响应非常的快。对电脑无线网卡的测试也是一切正常。
我在ROS3.30和4.17版本下试验,都是这个结果。下面是在ROS终端上执行的命令,首先清除掉ARP信息,然后立刻PING4次,间隔0.3秒的结果:
[yuyu@Windows7] /ip arp> /ip arp remove [find]; /ping 10.10.50.79 interv=0.3 count=4
10.10.50.79 ping timeout
10.10.50.79 ping timeout
10.10.50.79 ping timeout
10.10.50.79 ping timeout
4 packets transmitted, 0 packets received, 100% packet loss
安卓的,全部不通
[yuyu@Windows7] /ip arp> /ip arp remove [find]; /ping 10.10.50.56 interv=0.3 count=4
10.10.50.56 64 byte ping: ttl=128 time=14 ms
10.10.50.56 64 byte ping: ttl=128 time=5 ms
10.10.50.56 64 byte ping: ttl=128 time=5 ms
10.10.50.56 64 byte ping: ttl=128 time=6 ms
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 5/7.5/14 ms
WINDOWS MOBILE6系统的,一切正常。
如果同时连接到其它牌子的无线路由器,一切都是很正常的,电脑、手机、平板之间从未出现过连接上而PING不通的现象过。
分析了半天,也抓空中的数据包,用ROS无线和其它无线路由器的数据包并没什么异常发现,可ROS和安卓之间总是ARP有问题!!
安卓系统都是4.04和4.1版本的,2.3版的目前没设备。
|
|