エントリー
路上で48時間、あるいはそれ以上、多くの人がハンドルの後ろでそんなに多くの時間を過ごす方法すら知らない。 もちろん、彼らはトラック運転手、トラック運転手などの職業があることを知っていますが、私は提案する勇気があります、彼らは長い道が何であるか、そしてハンドルの後ろで時間を過ごす方法についてさえ考えませんでした。
旅行が大好きで、バイクが大好きです。 1日あたり最大1000 kmを克服できる時代がありました。 これは、ロシアのような国にとってさえ、たくさんあります。
自分の交通機関で非常に遠くまで移動する人にとって最初に考えるべきことは、安全です。 事故、故障、突然の健康問題、ガソリンなど、長い旅の途中で何でも起こります。 たとえあなたが孤独なオオカミであっても、あなたが大切にしている人がいて、あなたについて考え、心配している人がいることを知ってください。
今日、リアルタイムで車両を追跡できるソリューションについて説明します。
解決策
OpenGTS (「Open GPS Tracking System」)は、GPS受信機からのデータを使用してWebブラウザで車両を監視するために特別に設計された最初のオープンソースソリューションです。
次のようになります。

ソリューションのアーキテクチャ

上の画像では、OpenGTSアーキテクチャが模式的に示されています。 さまざまなデバイス通信サーバー(さまざまなデバイスからGPSデータを受信するモジュール)は、独立したJavaプロセスとして起動されます。 Webインターフェースと他のサーブレット(httpベースのデバイス通信サーバーを含む)を担当するTrackサーブレットは、Apache Tomcatと呼ばれるアプリケーションサーバーで実行されます。
HTTPベースの通信サーバー
HTTP-GET要求(httpベースのデバイス)に基づいて、クライアントからサーバーへの最も単純なデータ転送を検討します。 これらの目的のために、「gprmc」サーブレットがサーバーに接続されています。 インストールしてTomcatで実行すると、次のURLにアクセスできます。
http://opengts.mechsoft.ru:8080/gprmc/DataURLのすべての引数はドキュメントにリストされていますが、サーバーへの最も単純なテストリクエストを検討します。
http://opengts.mechsoft.ru:8080 / gprmc / Data?acct = ...&dev = ...&gprmc = ...以下のサーバーの応答は、データが正常に転送されたことを示しています。
<html> <head> </head> <body> <pre>OK </pre> </body> </html>
リクエストの引数を分析しましょう:
acct-データが転送されるアカウントの識別子。
dev-アカウントに登録されている車両の識別子。
gprmcは、GPS受信機からのデータを含む
NMEA-0183形式の文字列です。
モバイルクライアント
httpベースのサーブレットの場合、Androidモバイルプラットフォーム用の最も単純なクライアントが作成されました。 上記のように、クライアントのタスクは、正しく構成されたHTTP -GET要求を使用してサーバーにクエリを実行することです。
これを行うことができるプログラムはGPS2OpenGTSです。 アプリケーションの外観はSpartanです。 メイン画面には、座標、衛星の数、移動の速度と方向、HTTP-GET要求の送信先サーバーの名前、およびその強度に関する情報が表示されます。

それはどのように見えますか
付属のGPS受信機は非常に「ボラボラ」であるため、モバイルデバイスのバッテリーはすぐに消耗します。 外出する前に、外出先でモバイルデバイスを充電することを検討することをお勧めします。 私の場合、車のシガーライターには通常のワイヤーを使用しました。 私は自分でバイクにシガーライターを持ち込みました。 非常に機能的でした:

フィンランドを経由してモスクワ(ロシア)からノードキャップ(ノルウェー)に旅行したときに、サーバーでOpenGTSを使用しました。
どうやって乗ったのかな? このデータは利用可能です。 アカウントを使用してサーバー
http://opengts.mechsoft.ru:8080/track/Trackに接続できます:
アカウント: | 公開 |
ユーザー: | ゲスト |
パスワード: | ゲスト |
次に、ウィンドウの右上隅で、日付を選択します。
から: | 2011年8月12日 |
宛先: | 2011年8月18日 |
そして、「更新」ボタンをクリックします。
結論の代わりに
道路に沿って移動すると、今では多くの人が旅行していると確信できます。 国内の他の地域のナンバープレートが付いている車がどこに行くのかが違うのは嬉しいことです。もしそれがモーターサイクリストなら、次のガソリンスタンドで間違いなくこれを知っておくべきです。 旅行...
短所:
- OpenGTSをインストールするには、インターネット経由でアクセス可能な独自のサーバーが必要です。
- モバイルデバイスでインターネット接続が必要です(ローミング状態では、これは高価になる可能性があります)。
長所:
- フリーソフトウェア。
- 複数の車両を一度に追跡し、グループにまとめることができます。
- 登録された車両の動きに関するレポート。
- データの収集に使用できる膨大な範囲のGPSデバイス。