Проксі-служба таксометра надає віддалений доступ до API таксометра Planet Coops через мережу Wi-Fi. Зараз інтегратори можуть вільно запускати програми диспетчеризації / MDT, додатки на задньому сидінні на іншому пристрої, який відрізняється від таксометра.
Налаштування просте. Просто встановіть та запустіть службу на віддаленому та локальному пристрої. Пристрій, на якому встановлено наш додаток Taximeter, виконуватиме роль сервера та реєструватиме свої послуги в локальній підмережі. Пристрій без встановленого на ньому таксометра прийме на себе роль клієнта та виявить та підключиться до послуг, зареєстрованих сервером. Послуга підтримує один сервер та декілька клієнтів у кожній підмережі.
Існуючі клієнти API вимагають лише мінімальних змін для використання служби проксі. Їм потрібно буде підключитися до проксі-сервера, коли таксометра немає, і вловити додатковий виняток, IllegalStateException, який проксі-сервер використовує для повідомлення про помилки. Оскільки помилки спілкування, як правило, носять тимчасовий характер, стратегію клієнта API щодо роботи з будь-яким винятком проксі також потрібно буде переглянути.
Ми оновили наш прикладний проект API таксометра, щоб продемонструвати, як підключитися через службу проксі-сервісу таксометра.
& # 10057; & # 8195; ОСОБЛИВОСТІ
& # 10004; & # 8195; Безпечне спілкування за допомогою TLS
& # 10004; & # 8195; Аутентифікуйте запити клієнтів за допомогою PIN-коду
& # 10004; & # 8195; Зафіксуйте службу на певному екземплярі таксометра
Примітка: Потрібна версія 1.1.72 або пізнішої версії таксометра, див.
Посилання: https://play.google.com/store/apps/details?id=com.planetcoops.android.taximeter.
Примітка. Продовження використання Wi-Fi у фоновому режимі може значно зменшити час автономної роботи.