Не раз к нам приходили запросы о необходимости интеграции NimBus с остановочным табло. Как это сделать? Отвечаем.
NimBus изначально задумывался как решение для диспетчеров, но без пассажиров автобусы и телематика в них вряд ли будут кому-то нужны. А пассажиры хотят знать, когда на остановку придет следующий автобус. У нас эти данные есть. И благодаря интеграции есть возможность ими поделиться – теперь приложение более удобное для всех участников процесса. Диспетчер работает в своем интерфейсе, а пассажир видит то, что нужно ему.
Для начала мы разработали NimBus API, по которому приложение выдает актуальную информацию о ближайших рейсах для конкретной остановки. Затем поработали над промежуточным скриптом (так называемый «посредник»), который связывает между собой NimBus (отправляет данные в формате JSON) и остановочное табло (чтобы табло могло эти данные «понять»).
По сути, работа «посредника» состоит из следующих шагов:
Принять запрос от табло;
Запросить и получить данные NimBus по API;
Обработать данные о предстоящих рейсах;
Вернуть данные в формате табло.
Наша команда интегрировала остановочное табло за полтора месяца, но в это время входит весь цикл разработки и несколько обновлений самого NimBus. Теперь этот опыт поможет интегрировать любое следующее табло в 10(!) раз быстрее. И мы готовы этим опытом делиться. Отправляйте запросы на suvi@gurtam.com.
Тестовый образец остановочного табло нам предоставили партнеры, компания ITLINE.
Вы легко можете связать NimBus и остановочное табло. Настройте ваше устройство и внесите необходимые правки в скрипт. Готово! Работы минимум, а польза огромная – новые клиенты, удобство и положительные отзывы пассажиров того стоят.