Тема: Новая функциональность NimBus: серверные уведомления
На этой неделе вышло новое обновление NimBus v. 1.9.1. Давайте рассмотрим новый функционал немного подробнее.
Итак, на странице Администрирование появилась новая вкладка — Уведомления.
Чтобы настроить отправку уведомлений на внешний сервер, вам нужно указать следующее:
1. Имя. По умолчанию присваивается NimBus notifications.
2. URL-адрес сервера.
3. Метод, POST или GET.
4. Типы событий. На данный момент доступны следующие типы событий, для которых может срабатывать отправка уведомлений:
- Начало рейса
- Вход в геозону остановки
- Выход из геозоны остановки
- Пропуск остановки
- Съезд с линии маршрута
5. Нажать кнопку Сохранить.
Готово!
Таким образом, система будет возвращать сведения о ходе выполнения рейсов данного депо. Как их использовать дальше — зависит от задач вашего проекта.
Кроме того, вы можете временно отключить отправку уведомлений, если это необходимо.
Давайте рассмотрим на конкретных примерах формат данных, которые возвращает система.
Пример строки с данными:
{
“tid”:50976, // id рассписания
“tp”:128, // тип события (см. ниже)
“tm”:1587544015, // время события
“i”:87.5, // индекс остановки
“pos”: { // позиция объекта
“y”:36.2183633333,
“x”:-115.123556667,
“c”:211,
“s”:19
},
“rid”:239168, // id рейса
“u”:525472 // id объекта, если не назначен, будет null
}
Типам событий (tp) присвоены следующие флаги:
1 - начало рейса
32 - вход в геозону остановки
128 - выход из геозоны остановки
256 - пропуск остановки
2048 - съезд с линии маршрута
Будем рады услышать ваши отзывы об этом функционале!
Product Manager, Wialon
Join our Telegram Update Channel | Следите за обновлениями на нашем Telegram канале