タクシーメータープロキシサービスは、Wi-Fiネットワークを介してPlanetCoopsのタクシーメーターAPIへのリモートアクセスを提供します。インテグレーターは、タクシーメーターとは別のデバイスでディスパッチ/ MDT、後部座席アプリケーションを自由に実行できるようになりました。
セットアップは簡単です。リモートデバイスとローカルデバイスにサービスをインストールして実行するだけです。タクシーメーターアプリがインストールされているデバイスは、サーバーの役割を引き受け、ローカルサブネットにサービスを登録します。タクシーメーターがインストールされていないデバイスはクライアントの役割を引き受け、サーバーによって登録されたサービスを検出して接続します。このサービスは、サブネットごとに1つのサーバーと複数のクライアントをサポートします。
既存のAPIクライアントは、プロキシサービスを使用するために最小限の変更のみを必要とします。タクシーメーターが存在しない場合はプロキシに接続し、プロキシがエラーを報告するために使用する追加の例外IllegalStateExceptionをキャッチする必要があります。通信エラーは通常一時的なものであるため、プロキシ例外を処理するためのAPIクライアントの戦略も確認する必要があります。
タクシーメータープロキシサービスを介して接続する方法を示すために、タクシーメーターAPIサンプルプロジェクトを更新しました。
❉ 
機能
✔  TLSを使用した安全な通信
✔  PINコードを使用してクライアント要求を認証する
✔ サービスを特定のタクシーメーターインスタンスにロックします
注:タクシーメーターのバージョン1.1.72以降が必要です。リンク: https://play.google.com/store/apps/details?id=com.planetcoops.android.taximeter。
注:バックグラウンドで実行されているWi-Fiを継続して使用すると、バッテリーの寿命が大幅に短くなる可能性があります。