技術(shù)揭秘 手機是這樣通過(guò)Wi-Fi定位的
Wi-Fi能夠對用戶(hù)進(jìn)行定位。因為在A(yíng)ndroid、iOS和WindowsPhone這些手機操作系統中內置了位置服務(wù),由于每一個(gè)Wi-Fi熱點(diǎn)都有一個(gè)獨一無(wú)二的Mac地址,智能手機開(kāi)啟Wi-Fi后就會(huì )自動(dòng)掃描附近熱點(diǎn)并上傳其位置信息,這樣就建立了一個(gè)龐大的熱點(diǎn)位置數據庫。這個(gè)數據庫是對用戶(hù)進(jìn)行定位的關(guān)鍵。
本文引用地址:http://dyxdggzs.com/article/247406.htm如果你的智能手機連接上了某個(gè)Wi-Fi熱點(diǎn),那么就可以調用數據庫中附近所有熱點(diǎn)的地理位置信息,而服務(wù)器會(huì )參考每個(gè)熱點(diǎn)的信號強弱計算出設備的大致地理位置。
一、Wi-Fi定位的原理
具體來(lái)說(shuō),Wi-Fi能夠定位,原理是這樣的:
1、每一個(gè)無(wú)線(xiàn)AP(路由器)都有一個(gè)全球唯一的MAC地址,并且一般來(lái)說(shuō)無(wú)線(xiàn)AP在一段時(shí)間內不會(huì )移動(dòng);
2、設備在開(kāi)啟Wi-Fi的情況下,即可掃描并收集周?chē)腁P信號,無(wú)論是否加密,是否已連接,甚至信號強度不足以顯示在無(wú)線(xiàn)信號列表中,都可以獲取到AP廣播出來(lái)的MAC地址;
3、設備將這些能夠標示AP的數據發(fā)送到位置服務(wù)器,服務(wù)器檢索出每一個(gè)AP的地理位置,并結合每個(gè)信號的強弱程度,計算出設備的地理位置并返回到用戶(hù)設備;
4、位置服務(wù)商要不斷更新、補充自己的數據庫,以保證數據的準確性。
二、位置服務(wù)數據庫的搭建
數據庫中的數據主要來(lái)自于兩個(gè)方面,一是用戶(hù)提交的數據。Android手機用戶(hù)在開(kāi)啟“使用無(wú)線(xiàn)網(wǎng)絡(luò )定位”時(shí)會(huì )提示是否允許使用Google的定位服務(wù),如果允許,用戶(hù)的位置信息就被谷歌收集到。iPhone則會(huì )自動(dòng)收集Wi-Fi的MAC地址、GPS位置信息、運營(yíng)商基站編碼等,并發(fā)送給蘋(píng)果公司的服務(wù)器。
同時(shí)谷歌、Skyhook兩家位置服務(wù)提供商也在主動(dòng)搜集Wi-Fi等熱點(diǎn)的位置信息。Google的街景拍攝車(chē)有一個(gè)重要的功能就是采集沿途的無(wú)線(xiàn)信號,并打上通過(guò)GPS定位出的坐標回傳至服務(wù)器。Skyhook在美國及歐洲一些國家也是直接開(kāi)著(zhù)信號采集車(chē)采集AP和基站的信號數據。
三、如何防止被定位?
最直接的辦法是關(guān)掉手機系統中的位置服務(wù)選項,以避免他人看到你的位置信息。
如果要杜絕位置服務(wù)商獲取數據,難度就會(huì )比較高。用戶(hù)需要不連接任何Wi-Fi熱點(diǎn),并且不使用相關(guān)的位置服務(wù)。也可以使用某些工具。例如谷歌曾發(fā)布一款選擇退出工具,讓無(wú)線(xiàn)路由器用戶(hù)有效阻止谷歌搜集他們的數據。
路由器相關(guān)文章:路由器工作原理
路由器相關(guān)文章:路由器工作原理
評論