我有興趣瞭解基於特定位置的wifi強度,智能手機如何在建築物中定位。是否可以根據wifi信號強度來確定iPhone或Android設備的位置?
無線網絡連接變得無處不在,在西方世界,至少,如果你擁有智能手機你最有可能有你附近的至少一個無線集線器,幾乎在所有時間。你的鄰居很可能也擁有一個,所以你有不同程度的接待和質量的無線網點。
如果iOS和Android允許以現場速度從wifi信號中訪問非常原始的數據,開發人員可以拿出算法對數據進行規範化和分析,以獲得對象在特定空間中的位置的相當牢固的概念。確實,只要將手機翻過來就可以發出不同的信號強度讀數,但可以先手動進行校正,然後使用手動校正收集的數據並將其應用於更通用的模式,以獲得高準確度從長遠來看。
這可能會有很多應用程序,例如,一個應用程序可以識別您正在從廚房移動到客廳,並且會自動切換到remote control
模式,以便您控制電視機和其他設備。移動到臥室,徹底改變配置文件進入靜音模式並顯示一個時鐘作爲屏幕保護程序。
這可能與當前的API?如果沒有,那麼需要什麼才能獲得這種數據,以及分析它並對其進行規範化以便準確地區分房間有多難?
澄清:
- 我不是一個工程師或數學家,更像UI/UX設計師/開發(JS爲主)
- 我問這是否可能與現有的API和它是否是理論上如果目前的API目前不支持,可能會出現這種情況
假設現在幾乎每個人都在他們家裏有無線接入點(西方世界),理論上我可以創建相對的「位置」(我的客廳,臥室,廚房等),而不涉及實際的LAT/LONG座標,並且依靠事實上,我周圍的其他人有無線接入點? – Eli
是的,絕對。在靜態模型中,比如你的房子,你可以基本上爲每個已知的AP(包括你的鄰居)在平面圖的每平方英尺內創建一個信號強度映射。根據這些數據和來自AP的當前讀數,掌上電腦可以確定它在地圖上的位置。 – snoll