2013-06-04 20 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