Der Taximeter Proxy Service bietet Remotezugriff auf die Taximeter API von Planet Coops über ein Wi-Fi-Netzwerk. Integratoren können jetzt Dispatch- / MDT- und Backseat-Anwendungen auf einem anderen Gerät als Taximeter ausführen.
Die Einrichtung ist einfach. Installieren Sie den Dienst einfach und führen Sie ihn auf dem Remote- und lokalen Gerät aus. Das Gerät, auf dem unsere Taximeter-App installiert ist, übernimmt eine Serverrolle und registriert seine Dienste im lokalen Subnetz. Das Gerät ohne darauf installiertes Taximeter übernimmt eine Client-Rolle und erkennt die vom Server registrierten Dienste und stellt eine Verbindung zu ihnen her. Der Dienst unterstützt einen Server und mehrere Clients pro Subnetz.
Bestehende API-Clients erfordern nur minimale Änderungen, um den Proxy-Service zu verwenden. Sie müssen eine Verbindung zum Proxy herstellen, wenn Taximeter nicht vorhanden ist, und eine zusätzliche Ausnahme abfangen, eine IllegalStateException, mit der der Proxy Fehler meldet. Da Kommunikationsfehler normalerweise nur vorübergehender Natur sind, muss auch die Strategie des API-Clients für den Umgang mit Proxy-Ausnahmen überprüft werden.
Wir haben unser Beispielprojekt für die Taximeter-API aktualisiert, um zu demonstrieren, wie eine Verbindung über den Taximeter-Proxy-Dienst hergestellt wird.
& # 10057; & # 8195;
EIGENSCHAFTEN
& # 10004; & # 8195; Sichere Kommunikation mit TLS
& # 10004; & # 8195; Authentifizieren Sie Client-Anfragen mit einem PIN-Code
& # 10004; & # 8195; Sperren Sie den Dienst für eine bestimmte Taxameter-Instanz
Hinweis: Erfordert Version 1.1.72 oder höher von Taximeter, siehe
Link: https://play.google.com/store/apps/details?id=com.planetcoops.android.taximeter.
Hinweis: Die fortgesetzte Verwendung von Wi-Fi im Hintergrund kann die Akkulaufzeit erheblich verkürzen.