2011-12-04 10 views
3

実際にはこの質問に対する回答はないかもしれませんが、そのような場合に備えて投稿したいと思っています。これはプログラム的な質問そのものではないかもしれません。 downvotingではなく、そうでない場合は、この特定の質問に使用する別のstackoverflowサイトを提案することができますか?SMSメッセージからの位置情報

SMSツール3(http://smstools3.kekekasvi.com/)からSMSゲートウェイをインストールして実行しており、テキストメッセージを送受信できます。

また、私たちは、GPS位置データをSMSメッセージに埋め込むカスタムのSMSアプリケーションをAndroid/iPhone用に作成しましたが、ダムの電話を使ってユーザーから位置情報を取得する方法を考えています最も基本的な電話を使用しているユーザーとアフリカのNGO)。

Wi-Fi/GPSが不足している電話機からのSMSメッセージからロケーションベースのデータを取得することは可能ですか?これまでのところ、対象国の携帯電話会社と協力して使用していたセルタワーを何とか取得することしか考えられませんでした。

思考?

注:あなたは、常にGSMタワー三角測量を行うことができます。これは、無意識のうちに、ユーザーの位置を追跡しようとする試みではありません(他の我々は、カスタムSMSメッセージのアプリケーションを作成していません)

答えて

3

(最初のiPhoneがあることでした)、あなたドンすべての事業者に行く必要がありません。そこには多くのサービスがあります。

+0

は、このためにどうもありがとうございます...それは私がより多くの研究を行うために必要なものを私に与えました、私はcellidと正しい軌道に私を持っているhttp://www.opencellid.orgを見つけた。 – NinjaCat

+0

この三角測量のアプローチをもう少し説明できますか?ありがとう。 – Ethan

+0

待って、あなたは最初にどこに塔を知っている必要はありません??これらの情報をタワー型のプロトコルに接続するとどうなりますか – aah134

1

WiFi、GPS(および他の衛星ベースのナビゲーションシステム)を使用しないセルラーローカライゼーション方法は、無線アクセスネットワーク(RAN)に大きく依存するため、オペレータネットワークのタイプ(GSM/CDMA/UMTS/LTEなど)。これは、同じ国で複数の種類のネットワークが混在していることが多いため、これを理解することが重要です。

あなたの質問には特にGSMが記載されているので、それに固執することができます。 GSMセル三角測量は、加入者の位置情報を得るための異なる方式を包含する。概して、これらのスキームは、ネットワークベースと端末ベースの2つのカテゴリに分類されます。

ネットワークベースのサービスは、オペレータのコアネットワーク(CN)でシグナリングを要求し、オペレータとの合意によってトリガされる可能性があります。技術的には、これは電話がかけられたり、SMSがあらかじめ定義された緊急番号に送信されたときに発生します。技術的な詳細については、ETSI仕様[1]

* を参照してください。欠点:オペレータサポートが必要です! *

は、携帯電話上でいくつかのロケーションサービスの存在に依存しているターミナルベースのサービス - GPS、のWi-Fi、インターネットなど。これらが存在しない場合には、唯一の解決策が考えられるがあります:移動端末(MT)は、ユーザの緯度/経度を取得するのではなく、GISサービスに情報を転送できるRANにセルラー位置情報 - [MCC + MNC + LAC + CellId]を送信させます。自由に利用できる一つのGISサービスは、GoogleのジオロケーションAPIである[2]

[1] http://www.etsi.org/deliver/etsi_ts/101700_101799/101724/07.03.00_60/ts_101724v070300p.pdf
[2] https://developers.google.com/maps/documentation/business/geolocation/

+0

こんにちは、 "MCC + MNC + LAC + CellId"の仕組みを明確にしてくれますか? – Dev

関連する問題