ツイート Share on Tumblr
  Edit RSS of recent changes

Top > ZakkiCho > WifiPos

WiFiを用いた位置決定の説明

  1. (インターネット上の)位置情報サーバ上のデータベースに、あらかじめWiFiの個体識別情報(WiFiアクセスポイントのMACアドレスまたはBSSID)とその位置情報(緯度・経度など)の組を多数登録しておく。
  2. アプリケーションはAPIを通じて位置情報クライアントに現在位置を問う。
  3. 位置情報クライアントはWiFiドライバからWiFiアクセスポイントの個体識別情報とその電波強度のリストを得る。
  4. 位置情報クライアントは位置情報サーバにそのリストを送る。
  5. 位置情報サーバは前記のデータベースと照合して現在位置を割り出し、それを位置情報クライアントに返す。
  6. 位置情報クライアントは、APIの応答として現在位置をアプリケーションに返す。

※位置情報データベースの全部または一部をサーバ上ではなくローカルに持つような処理形態も存在する。例:*1

WiFi位置情報エンジン(とAPI)

位置情報を利用するアプリケーションの例とそれが使っているWiFi位置情報エンジン

アプリケーション位置情報エンジン典拠
iPhone/iPod touch/iPadアプリケーション(Safariを含む)Google及びSkyhook*2
AndroidのwebブラウザGoogle
FirefoxGoogle
Eye-Fi ExploreSkyhook*3
Foursquareクライアント(Android)?
Foursquareクライアント(webOS)?
Gowallaクライアント(Android)?
Gowallaクライアント(webOS)?
Google Maps(WindowsMobile)?
Google Maps(Android)?
Google Maps(webOS)?

関連情報

  • iPad WiFiでは、イーモバイルのポケットWiFiとの組み合わせでも位置情報決定ができるとのツイートがある。このことと私の経験から、Skyhookはモバイルアクセスポイントがあっても位置決定が行えるのかもしれない、との推測ができる(筆者の手元にはSkyhookを使うアプリがないため検証できない)。




*1 http://www.skyhookwireless.com/devices/deploymentmodels.php
*2 http://itpro.nikkeibp.co.jp/article/NEWS/20080116/291132/
*3 http://japanese.engadget.com/2008/05/12/sd-eye-fi-eye-fi-explore-share-home/
 

4G 6909HFJ 7 Pro Amazon Android Apple Apple ID Basic認証 C6833 CID Crespo Docomo Dream Droid 3 Droid 4 Droid Bionic Elini Eng hboot Engineering hboot Evo 3D Exynos Flashtool G Flex G1 Galaxy Galaxy Nexus Galaxy Note Galaxy Note 3 Galaxy S Galaxy S II Wimax Galaxy S2 Galaxy S3 Galaxy S4 Galaxy Tab GingerBread Gold Google HT03A HTC HTC J HTC J Butterfly HTC J butterfly HTC J one HTL21 HTL22 HTL23 Herring ICS ISW11M ISW11SC ISW12HT ISW13HT IceCreamSandwich IdeaPad J Butterfly JerryBean JerryBeans Jolla KB2387149 KB2813347 KB947821 KDDI Kindle Fire KitKat LG LGE LGL23 LTE Lenovo Lollipop MID MZ604 Magic Maguro Mahimahi Mango Microsoft ModelID MotoFail Motorola N1 Nexus One Nexus S Nodo Nokia OTA Optimus Chat PHP Passion Photon PukiWiki ROM RSD RUU Razr Razr Maxx SC01C SC03E SC05D SCL22 SIMロック解除 SO01F SO02F SO03C SOFF SOL23 Sailfish Samsung Sapphire Shooter_K Soju Sony Sony Mobile SonyEricsson Sunfire SuperCID Superuser.apk System Updates TMobile TWRP Tango Trout Tuna U150 Verizon WP7.0 WP7.8 Windows Windows Phone 7 Windows Server 2008 R2 Windows Update XT862 XT894 Xperia Xperia Z Ultra Xperia Z1 Xperia Z1f Xperia ray Yakju about adb au blaze bootloader fastboot forzando ftf iOS iTunes iTunes Store installrecovery.sh logwrapper m7_wlj nandroid odin qwerty recovery recovery.bin rooting xoom xrea アップデート エラー キーアサイン グレーアウト スクリーンショット フラッシュ ブート ブートローダアンロック プロフィール リカバリ 不具合 内部ストレージ 分解 見えない