SMSによるGPS追跡


12

NMEA 0183プロトコルのGPRMC文字列を固定の周期でSMSとして事前定義された番号に送信するGPSトラッカーがあります。これらの着信SMSをCOMポートに移植して、Google EarthまたはカスタムGISアプリケーションに動的にプロットし、送信するGPSの名前を地図上のラベルとして使用できるソフトウェアを探しています。ソフトウェアは、複数のGPSトラッカーを同時に追跡できる必要があります。


4
「これらの着信SMSをCOMポートに移植する」を取り除くと、この質問はもっと理にかなっています...あなたのコンセプトでCOMポートが何をしているかを明確にできますか SMS受信ソフトウェアがGoogle Earthに直接プロットできないのはなぜですか?それは10kBのアンドロイドアプリケーションになります...
Sparr

2
あなたのトラッカーに興味がありますが、自分で構築したのですか、それとも購入しましたか?

@Sparr COMポートは実装の詳細だと思います。すべてではないにしても、ほとんどのSMSゲートウェイソフトウェアは、COMポート(仮想ポートまたは実ポート)を介してハードウェアと通信します。
RK

@RKここで「ハードウェア」とは何を言っているのですか?
スパー

携帯電話または3Gモデム。彼らは通常、USBケーブルを介してPCに接続しますが、コンピュータは、私が間違えなければ仮想COMポートを介してそれらと通信します。
RK

回答:


6

Kannelは最も有名なSMSゲートウェイ(無料およびオープンソース)であり、LinuxとWindowsの両方で実行されます。GSMモデムまたは携帯電話に接続して、SMS(またはMMS)を送受信できます。GSMに接続できるGPSがあれば、解決策があります。そしてもちろん、MysqlまたはPostgresqlおよびその他のDBと接続しました。データベースから、Webシステムにデータを送信できます。

Kannel:オープンソースのWAPおよびSMSゲートウェイ


4

Gammu SMSデーモンhttp://wammu.eu/smsd/がスタートでしょうか?

Gammu SMSデーモンは、GSMモデムで受信メッセージを定期的にスキャンし、定義されたストレージに保存し、このストレージにキューに入れられたメッセージを送信するプログラムです。大量の送受信メッセージを管理し、それらを自動的に処理するための完璧なツールです。

現在、受信したメッセージをファイルまたはさまざまなデータベースに保存できます。MySQLおよびPostgreSQLは、libdbiを介してネイティブにサポートされ、他の広範囲(SQLiteを含む)に対応しています(libdbiバックエンドは現在Windowsビルドでは利用できません)。


私はsqlite3でgammu-smsdを使用していますが、SIEMENS MC35iを使用して4年間稼働しています。適切なプロトコルを話す端末GSMモデムであれば、おそらく動作します。これは良い提案です。また、minimacのubuntu linuxで実行しているものを追加する必要があります。
グレンプラス

1

SlingshotSMSをご覧ください。これは、シンプルなHTTPインターフェイスを介してGSMモデムをWebサイトやアプリケーションに接続する最小限のSMSサーバーです。これがサンプルアーキテクチャです。

ここに画像の説明を入力してください

Drupalバックエンドを廃止して、独自のバックエンドを作成できます。また、ポータブルなので、フラッシュドライブから実行できます。

ソフトウェアは、複数のGPSトラッカーを同時に追跡できる必要があります。

私がそれを正しく理解していれば、それらはあなたのトラッカーに送信する異なる番号でしょうか?その場合は、送信者でフィルタリングするだけで区別できるようになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.