說到全球定位,我想大家頭腦裡只想到GPS定位。如果有經驗一點的工程師會想到使用藍芽或是WIFI來做Beacon,但這種作法都還是都用在室內定位。所以說全球定位除了利用衛星來定位就沒有別的方法嗎? 答案是否定的,在全世界還有為數眾多的Wifi基地台可用來定位。如下面就是一個範例 WIGLE.NET
WiGLE 全名是 Wireless Geographic Logging Engine(或稱無線地理記錄引擎),這是一個收集有關世界各地不同WIFI熱點資訊的網站。其收集的方式據推測可能從手機或是具有定位功能的設施來掃描附近的WIFI MAC,並以其所在的位置登錄至其資料庫。另外用戶也可以在網站上註冊自己的AP並上傳熱點數據如座標、SSID、MAC地址和發現的熱點使用的加密類型。WiGLE 上第一個記錄的熱點於 2001 年 9 月上傳。到剛剛為止,WiGLE 在其數據庫中統計了超過 7.61 億個記錄的WiFi 網絡和超過10億個記錄了 GPS坐標的記錄觀察。那這又跟我們標題有甚麼關係,其實WiGLE就是一個資料庫。所以我們可以如下圖透過Restful API方式使用Https 來取得我們當下的座標。
WiGLE 全名是 Wireless Geographic Logging Engine(或稱無線地理記錄引擎),這是一個收集有關世界各地不同WIFI熱點資訊的網站。其收集的方式據推測可能從手機或是具有定位功能的設施來掃描附近的WIFI MAC,並以其所在的位置登錄至其資料庫。另外用戶也可以在網站上註冊自己的AP並上傳熱點數據如座標、SSID、MAC地址和發現的熱點使用的加密類型。WiGLE 上第一個記錄的熱點於 2001 年 9 月上傳。到剛剛為止,WiGLE 在其數據庫中統計了超過 7.61 億個記錄的WiFi 網絡和超過10億個記錄了 GPS坐標的記錄觀察。那這又跟我們標題有甚麼關係,其實WiGLE就是一個資料庫。所以我們可以如下圖透過Restful API方式使用Https 來取得我們當下的座標。
那為什麼我們都在為全球定位盡一份力呢,以下是以我作為一個例子。在下圖中我登入個人的帳號去搜尋手機WIFI分享,看看是否有被登錄至該系統中。果不其然在中間的紅色框框出現幾個相同的SSID,經查看其MAC後發現是個人手機MAC。在從其的地圖定位中察看,沒錯是我在美國時的紀錄。因此可以證明你我都在不注意的時候也默默的為全球定位付出一份力量!或許各位會問到我可不想讓你收錄到資料庫裡! 答案是可以的,這就讓我在下一個博文中和各位分析如何做。
評論