Блог
/ NimBus: интеграция с остановочным табло

NimBus: интеграция с остановочным табло

24 октября, 2018
Ольга Войтихович

Не раз к нам приходили запросы о необходимости интеграции NimBus с остановочным табло. Как это сделать? Отвечаем.

NimBus изначально задумывался как решение для диспетчеров, но без пассажиров автобусы и телематика в них вряд ли будут кому-то нужны. А пассажиры хотят знать, когда на остановку придет следующий автобус. У нас эти данные есть. И благодаря интеграции есть возможность ими поделиться – теперь приложение более удобное для всех участников процесса. Диспетчер работает в своем интерфейсе, а пассажир видит то, что нужно ему. 

Решение: все в руках посредника

Для начала мы разработали NimBus API, по которому приложение выдает актуальную информацию о ближайших рейсах для конкретной остановки. Затем поработали над промежуточным скриптом (так называемый «посредник»), который связывает между собой NimBus (отправляет данные в формате JSON) и остановочное табло (чтобы табло могло эти данные «понять»).

По сути, работа «посредника» состоит из следующих шагов:

  • Принять запрос от табло;

  • Запросить и получить данные NimBus по API;

  • Обработать данные о предстоящих рейсах;

  • Вернуть данные в формате табло.

Наша команда интегрировала остановочное табло за полтора месяца, но в это время входит весь цикл разработки и несколько обновлений самого NimBus. Теперь этот опыт поможет интегрировать любое следующее табло в 10(!) раз быстрее. И мы готовы этим опытом делиться. Отправляйте запросы на suvi@gurtam.com.

Тестовый образец остановочного табло нам предоставили партнеры, компания ITLINE

Результат

Вы легко можете связать NimBus и остановочное табло. Настройте ваше устройство и внесите необходимые правки в скрипт. Готово! Работы минимум, а польза огромная – новые клиенты, удобство и положительные отзывы пассажиров того стоят.

Была ли эта статья полезна?