wifi定位是iphone升級(jí)到1.1.3之后新加的應(yīng)用服務(wù),拿到機(jī)器后開始試用一下wifi定位。在美國達(dá)拉斯,定位按鈕被按下后,旋轉(zhuǎn)了大約2秒鐘,所在的街道就立刻閃現(xiàn)在屏幕中央了。難怪喬布斯也說:“It's really cool”,這個(gè)功能確實(shí)神奇呀。
以前用過GSM定位,那個(gè)誤差能大到數(shù)公里,而wifi定位出的中心點(diǎn)距離我所在也就是50米。隨后我到網(wǎng)上查了一下關(guān)于這個(gè)技術(shù)的文章,了解到了下面的情況。
做這項(xiàng)技術(shù)是由一家成立于2003年叫Skyhook Wireless(http://www.skyhookwireless.com/)的公司。在SkyHook主頁上可以下載一個(gè)叫Loki的軟件,是PC上用的,也支持wifi定位,不過好像只能在xp用。還沒升到1.1.3的iphone用戶可以先試試Loki。
這個(gè)技術(shù)的原理是利用下面三條事實(shí):
•wifi熱點(diǎn)(也就是AP,或者無線路由器)越來越多,在城市中更趨向于空間任何一點(diǎn)都能接收到至少一個(gè)AP的信號(hào)。(在美國,每個(gè)點(diǎn)收到3、5個(gè)AP信號(hào)的情況相當(dāng)多見。中國也會(huì)越來越多的)
•熱點(diǎn)只要通電,不管它怎么加密的,都一定會(huì)向周圍發(fā)射信號(hào)。信號(hào)中包含此熱點(diǎn)的唯一全球ID。即使距離此熱點(diǎn)比較遠(yuǎn),無法建立連接,但還是可以偵聽到它的存在。
•熱點(diǎn)一般都是很少變位置的,比較固定。
這樣,定位端只要偵聽一下附近都有哪些熱點(diǎn),檢測(cè)一下每個(gè)熱點(diǎn)的信號(hào)強(qiáng)弱,然后把這些信息發(fā)送給網(wǎng)絡(luò)上的Skyhook的服務(wù)器。服務(wù)器根據(jù)這些信息,查詢每個(gè)熱點(diǎn)在數(shù)據(jù)庫里記錄的坐標(biāo),然后進(jìn)行運(yùn)算,就能知道客戶端的具體位置了,最后坐標(biāo)告訴客戶端。容易理解的是,收到的AP信號(hào)越多,定位就會(huì)越準(zhǔn)。
不過,一次成功的定位需要兩個(gè)先決條件:
•客戶端能上網(wǎng)
•偵聽到的熱點(diǎn)的坐標(biāo)在Skyhook的數(shù)據(jù)庫里有
第一條不消說了,不管是wifi還是edge,只要能連上Skyhook的服務(wù)器就行。
第二條是Skyhook的金礦所在。對(duì)于Skyhook如何知道每個(gè)AP的坐標(biāo)信息有兩種說法:
1. 有一種說法是靠網(wǎng)友自己搜集,然后發(fā)給Skyhook,Skyhook會(huì)付錢。
2. 不過官方網(wǎng)站上的說法是開著車滿大街轉(zhuǎn)悠,邊走邊采集AP信號(hào),并用GPS定位,從而就有了坐標(biāo)信息。而且他們會(huì)定期重新開車采集數(shù)據(jù),以適應(yīng)熱點(diǎn)的變化。
相對(duì)之下,第2條更靠譜,而且成本并不高。比方說采集北京,設(shè)備上一個(gè)帶GPS和wifi的PDA足以,然后裝到出租車上,每月給司機(jī)200、300的,讓他就正常拉客人。只要有3、5個(gè)司機(jī)合作,數(shù)據(jù)就采集下來了,并不斷地更新。司機(jī)也一定會(huì)很樂呵,這純粹是無成本的額外收入呀,還能享受一下GPS。
這里有一個(gè)此服務(wù)已經(jīng)覆蓋的區(qū)域的電子圖:http://www.skyhookwireless.com/howitworks/coverage.php??梢钥吹轿覈谋本⑾愀酆团_(tái)北是有這個(gè)服務(wù)的。所以現(xiàn)階段在大陸地區(qū)只有北京能用,不知道在中國有沒有其他網(wǎng)絡(luò)應(yīng)用可以實(shí)現(xiàn)wifi定位。
wifi定位精度比GPS要低,受服務(wù)范圍限制,而且沒有方向、速度等數(shù)據(jù),不能導(dǎo)航,更不能離線使用。不過它有比GPS更優(yōu)越的地方,就是在人口、樓群越密集的地方,使用的效果會(huì)更好。GPS啟動(dòng)時(shí)間長(zhǎng),在室內(nèi)是無效的,天氣不好的時(shí)候表現(xiàn)也欠佳,樓群太密集的地方也不太好用。而這些因素都被wifi定位克服了。
我想這還不是真正的定位,這就是個(gè)玩具,真正的定位是用wifi信號(hào)定位,我正在研究這個(gè)
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/NewMap/archive/2009/03/17/3999337.aspx
posted on 2010-12-09 23:54
zhaoyg 閱讀(1019)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
other