如何在iOS中快速切换AP

时间:2014-04-29 14:14:56

标签: ios wifi

我已经编写了一个应用程序来收集教学楼的AP数据。

NSMutableArray *wifiList = [[NSMutableArray alloc] init];
CFArrayRef myArray = CNCopySupportedInterfaces();
CFDictionaryRef captiveNetWork = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
NSDictionary *myDictionnary = (__bridge NSDictionary *)captiveNetWork;
NSString *bssid = [myDictionnary objectForKey:@"BSSID"];

但我发现我的手机没有快速切换到最近的AP,特别是当两个AP彼此靠近时。 所以我需要重新打开我的应用程序或重新打开wifi连接,这确实是低效的。 更重要的是,iOS中没有用于控制wifi连接的公共API。

有什么方法吗?

1 个答案:

答案 0 :(得分:0)

您无法从iOS应用控制WiFi接入点连接。为了实现最佳的WiFi漫游,需要从接入点进行控制。企业级WiFi解决方案具有中央管理系统,可在AP之间提供无缝切换。