ネットワークの位置を特定する - plazes
Plazesは物理的な位置情報を使って面白いことしようよ,というWeb2.0的サービス. 物理的な位置情報に関連付けたコメントや写真を集めてご近所コミュニケーションする. 特徴的なのは「クライアントの位置情報」を取得してサービスに利用すること.
サービスそのものも興味深いが,物理的な位置情報をどうやって特定しているかが気になった.
Plazesの動作は FAQ によると次のようになっている.
まず,物理的位置情報はルータや無線APのMACアドレスと関連付けて収集される.
- 利用者は自分のPC上で
plazer
というクライアントソフトを起動する. plazer
はクライアントPCからみえるルータ/無線APのMACアドレスをPlazesに報告する.- 利用者に位置情報を入力してもらい,ネットワーク(MACアドレス)と位置情報の関連を得る.
収集した情報を使えば,周囲のネットワーク情報から自分の位置情報を取得できる.
- 利用者は
plazer
を使って,PCからみえるルータ/無線APのMACアドレスをPlazesに報告する - Plazesは
plazer
から報告されたネットワーク情報から位置情報を検索して返す
仕組みは単純だが,実現しようとしていることは面白い.