2013-06-04 22 views
4

这是一个问题,但这是长版本:我正在开发一个项目,需要模仿Belkin Wemo的连接工作流程。 Wemo是一款物理开关,可以通过iOS应用程序进行控制。什么是用于扫描可用的Wi-Fi网络的iOS API

Belkin Wemo and app

这是设置是如何工作的:

  1. 的微蒙作为一个无线路由器,它广播的SSID,你 从可用网络列表中你的iPhone 选择它设置。
  2. 然后,您可以从给定可用网络列表的应用程序中选择家庭Wi-Fi网络。 并输入您的网络密码。大概是这样,Wemo设备可以连接到您的wi-fi路由器 。
  3. Wemo应用程序然后宣布它正在连接,然后它是 设置远程访问。

这给我带来了什么:Wemo应用程序如何检查可用网络 - 又名,什么是iOS API来扫描可用网络,显示它们并使用它们?

回答

1

目前在iOS中没有公共的API可以做到这一点(以前在iOS 5之前可用)。您可以查看像Stumbler这样的第三方库,它可以帮助您实现对网络的查看:http://code.google.com/p/iphone-wireless/wiki/Stumbler

+0

这是否允许您连接到网络? – inorganik

+2

没有越狱,你将无法在应用程序中建立连接。如果你越狱,你可以使用Apple80211.framework(Stumbler使用)来建立连接。另外要注意的是,使用Stumbler会阻止应用商店的批准。 – savner

+0

Wemo应用程序可以做到这一点。所以一定有办法。 – inorganik