NMEA 0183プロトコルのGPRMC文字列を固定の周期でSMSとして事前定義された番号に送信するGPSトラッカーがあります。これらの着信SMSをCOMポートに移植して、Google EarthまたはカスタムGISアプリケーションに動的にプロットし、送信するGPSの名前を地図上のラベルとして使用できるソフトウェアを探しています。ソフトウェアは、複数のGPSトラッカーを同時に追跡できる必要があります。
NMEA 0183プロトコルのGPRMC文字列を固定の周期でSMSとして事前定義された番号に送信するGPSトラッカーがあります。これらの着信SMSをCOMポートに移植して、Google EarthまたはカスタムGISアプリケーションに動的にプロットし、送信するGPSの名前を地図上のラベルとして使用できるソフトウェアを探しています。ソフトウェアは、複数のGPSトラッカーを同時に追跡できる必要があります。
回答:
Kannelは最も有名なSMSゲートウェイ(無料およびオープンソース)であり、LinuxとWindowsの両方で実行されます。GSMモデムまたは携帯電話に接続して、SMS(またはMMS)を送受信できます。GSMに接続できるGPSがあれば、解決策があります。そしてもちろん、MysqlまたはPostgresqlおよびその他のDBと接続しました。データベースから、Webシステムにデータを送信できます。
Gammu SMSデーモンhttp://wammu.eu/smsd/がスタートでしょうか?
Gammu SMSデーモンは、GSMモデムで受信メッセージを定期的にスキャンし、定義されたストレージに保存し、このストレージにキューに入れられたメッセージを送信するプログラムです。大量の送受信メッセージを管理し、それらを自動的に処理するための完璧なツールです。
現在、受信したメッセージをファイルまたはさまざまなデータベースに保存できます。MySQLおよびPostgreSQLは、libdbiを介してネイティブにサポートされ、他の広範囲(SQLiteを含む)に対応しています(libdbiバックエンドは現在Windowsビルドでは利用できません)。
SlingshotSMSをご覧ください。これは、シンプルなHTTPインターフェイスを介してGSMモデムをWebサイトやアプリケーションに接続する最小限のSMSサーバーです。これがサンプルアーキテクチャです。
Drupalバックエンドを廃止して、独自のバックエンドを作成できます。また、ポータブルなので、フラッシュドライブから実行できます。
ソフトウェアは、複数のGPSトラッカーを同時に追跡できる必要があります。
私がそれを正しく理解していれば、それらはあなたのトラッカーに送信する異なる番号でしょうか?その場合は、送信者でフィルタリングするだけで区別できるようになります。