2012-01-24 55 views
0

我希望我已经把问题发布在正确的地方。不太确定它应该在这里还是在ServerFault中。尽管如此,感谢那些会回答的人。有没有办法获得在接入点上扫描WiFi的设备列表?

因此,我们有这个项目,我们希望通过iPhone获得已扫描WiFi网络的SSID和/或MAC地址(现在不能更换设备,因此请不要在Android上进行回答)。由于通过iOS5,对于未越狱的iPhone来说,由于新的安全限制,这已经变得完全不可能(不确定),所以我想知道是否有可能。也就是说,有没有可用的接入点可以记录扫描设备的信息,并将其放入系统日志?

或者你可以请另外建议吗?基本的想法是,iPhone必须从另一个设备(在这种情况下,WiFi,我们也在考虑蓝牙)获取数据并将其发送到服务器。

编辑: 我读过,有可能得到使用CaptiveNetwork.h当前的SSID,可有人向我提供这方面的信息?谢谢。

回答

1

iphone-wireless project看起来可能符合法案。特别是Apple80211GetInfoCopy

+0

它的确如此。但是苹果在访问该方法时增加了一些限制。它正在讨论[这里](http://code.google.com/p/iphone-wireless/issues/detail?id=45&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Subproject),他们表示现在需要超级用户访问权限,因此该应用必须是本机应用才能使用。 +1虽然努力。谢谢。 – IBG

+0

由于没有人给出了另一个答案,我现在会接受这个答案。 – IBG

相关问题