====== "События" в сервисе ISMO4 ======
События являются мощным инструментом для контроля передвижения автопарка и работы дополнительного оборудования (ДУТ, ДРТ).
{{ :event_icon.png?100 }}В основе работы с ними лежат два понятия:
* **Событие** - набор определенных правил и условий для выбранного объекта или группы.
* **Сработка события** - момент выполнения/исключения условия или правила определенным объектом.
Например необходимо получать уведомление при превышении скорости автомобилем "ВАЗ 2101".
В данном случае, событием будет "Навигационное событие" -> "Превышение скорости".
В качестве "условия" необходимо указать значение скорости, при превышении которой будет "сработка".
"Сработкой события" будут являться дата и время, когда "ВАЗ 2101" превысил установленною скорость.
"Сработка" также предусматривает адрес и значение, которые привело к "сработке".
Если в событии была установлена максимальная скорость 100км/ч, то "сработку события" вызвала скорость 130км/ч.
**Сервис поддерживает следующие типы событий: **
* Навигационные события.
* Контроль геозон.
* События по датчикам.
* Сервисные события.
* Системные события.
**Сервис поддерживает следующие виды уведомлений о "сработке" события:**
* **Звуковое уведомление - ** сработка события будет сопровождаться звуковым сигналом (если Вы находитесь в системе).
* **Уведомление в виде информера** - графический информер красного цвета в левом верхнем углу при сработке события. Содержит название события, дату, значение и тип события.
* **Уведомление на E-mail - ** будет отправлено письмо на E-mail при "сработке" события. Данная опция должна быть активирована в настройках события с указанием E-mail для уведомления.
Каждый тип событий имеет уникальных набор условий и правил.
===== Главные настройки события =====
{{ :event_main_setting.jpg }}
Любое событие, не зависимо от типа, имеет общие настройки.
* **Название события** - впишите, как будет называться событие. Это название будет фигурировать в отчетах и различного рода уведомлениях. Использовать название необходимо по смыслу его правил. Это позволит не путаться в нескольких событиях. Например, подходящие название: "Превышение скорости", "Сработка датчика", "Длительная стоянка", "Увеличение напряжения".
* **Активное событие** - установленный маркер активирует событие. Оно будет обрабатываться сервисом. Если маркер не установлен - событие сохраняется в системе, но "сработки" по нему выполнятся не будут.
* **Таймаут, сек.** - значение в секундах, которое будет является "задержкой" между несколькими "сработками". Например в случае с событием по "Превышению скорости", количество "сработок" будет ровняться количеству полученных значений (выше допустимого) скорости от устройства, т.е., каждые 5-10 секунд (в зависимости от режима работы устройства). В результате, с таким же интервалом буду выполнятся "сработки" данного события. Таймаут позволяет избежать таких частых "сработок".Каждая последующая "сработка" не наступит ранее чем истечет время таймаута от предыдущей сработки.
* **Требовать подтверждения** - позволяет не пропустить уведомление на интерфейсе при "сработке", даже когда Вы не находитесь в системе. При установленном маркере, уведомления о "сработке" будут появляться на карте до тех порка, пока Вы не нажмите "Подтвердить" (в окне информера уведомления). В противном случае, уведомление будет отображено один раз на каждую "сработку".
* ** Выберите объект ** - отметьте объекты к которым необходимо применить данное событие. Это позволит не создавать по отдельному событию на каждый объект (авто).
===== Настройки оповещения =====
{{ :event_notify_setting.jpg }}
Общие настройки события для всех типов.
* **Выводить текстовое сообщение** - отметьте маркер, если хотите чтобы при "сработке" события в левом верхнем углу интерфейса появлялся информер красного цвета. Информер содержит "Название события", "Время и дату", "Название объекта", на котором произошла "сработка".
* **Включатся звуковое оповещение** - отметьте маркер, если хотите чтобы "сработка" сопровождалась звуковым сигналом.
* **Центрировать на объекте** - карта будет автоматически центрировать на объекте, по которому произошла "сработка".
* **Поставить маркер на карте** - будет установлен маркер на карте в соответствии с местом расположения "сработки".
* **Следить за объектом после наступления события new ** - после сработки события, на карте будет установлена метка места сработки а также "след" до текущей позиции объекта либо следующего события такого же типа (рис. 3).
* **Отправлять E-MAIL уведомление** - при "сработке" будет отправлено e-mail уведомление на адрес, который указан в графе "Email для оповещения". Вы можете использовать несколько адресов разделяя их запятой.
===== Отображение событий на карте =====
Данный модуль отображает все последние события во время отсутствия оператора, а также те что происходят в режиме "он-лайн"
{{:screenshot_from_2015-12-15_11_38_35.png}}Рис 3 - управление отображением событий на карте
- Вкл.\Выкл. отображение слежения события на карте.
- Порядковый номер события, которое соответствует номеру на карте.
- Дата события.
- Название объекта.
- Центрирование карты на событии.
- Удаление события.
- Подтверждения события
Также, в верхней части есть кнопки управления для массовым управлением событий.
===== Описание типов событий =====
==== Навигационные события ====
{{ :events_naw.jpg }}
Данный тип событий содержит набор правил, направленных на контроль данных навигации. Это данные, получаемые от устройства о скорости, высоте над уровнем моря, направлении, количестве спутников и уровня GSM-сигнала. Сервис ISMO4 анализирует их во время приема и проверяет на соответствие правилам созданных событий.
=== Скоростной режим ===
Событие позволяет контролировать скорость движения объекта (авто).
* Укажите минимальное и максимальное значение скорости (км/ч), если необходимо отслеживать диапазон скоростного режиме. "Сработка" произойдет, если скорость движения объекта будет выше минимального и ниже максимального значения .
* Укажите только минимальное значение, если необходимо выполнять "сработку" при превышении скорости данного значения.
==== Контроль геозон ====
{{ :events_geo.jpg }}
Тип событий позволяет фиксировать пересечений границ геозоны. Необходимо отметить геозоны и объекты, для которых будет активно данное событие.
=== Вхождение в геозону ===
"Сработка" события произойдет, если объект пересечет [[:геозоны|границу геозоны]] при вьезде в ее область.
=== Выход с геозоны ===
"Сработка" события произойдет, если объект пересечет границу геозоны при выезде с ее области, т.е. покинет геозону.
=== Вхождение и выход с геозоны ===
"Сработка" события произойдет, если объект пересечет [[:геозоны|границу геозоны]] при вьезде или выезде с ее области, т.е. попадет внутрь или покинет [[:геозоны|геозону]].
==== Датчики ====
\\ {{ :events_sen.jpg }}
Тип события "Датчики" позволяет контролировать значения, получаемые от датчиков, которые подключены к устройству (трекеру). Это ДУТ, ДРТ, датчики температуры, различные "концевики" и тревожные кнопки. Для работы с этим типом событий в системе должны быть созданы "датчики" для необходимых объектов. Смотрите описание по работе с датчиками.
**При создании события данного типа необходимо:**
- Отметить объекты, для которых будет применено данное событие с предварительно настроенной обработкой данных от датчиков.
- Выбрать "Тип датчика", на который будет распространяться данное событие.
- В появившемся списке доступных датчиком отметить нужные данные, от которых они будут анализироваться согласно настройке события.
Все [[:работа_с_датчиками#руководство_по_работе_с_датчиками_в_сервисе_ismo4|"Типи датчика"]] содержат два значения для ввода.
**Минимальное значение** - здесь необходимо указать значение, превышение которого датчиком приведет к "сработке" события.
**Максимальное значение** - указывается в паре с минимальным, если необходимо фиксировать попадание значения в диапазон "от и до". Указывается без "минимального" значения, если необходимо отслеживать уровень ниже "максимальное значения".
**Несколько примеров:**
* минимальное = 10, максимальное = 30. Получено от датчика = 14. Будет выполнена "сработка", поскольку значение от датчика попадает в диапазон установленных.
* минимальное = 10, максимальное = не указано. Получено от датчика = 14. Будет выполнена "сработка", поскольку значение от датчика выше минимального значения.
* минимальное = 10, максимальное = не указано. Получено от датчика = 8. "сработка" не будет выполнена, поскольку значение от датчика ниже минимального значения.
* минимальное = не указано, максимальное = 10. Получено от датчика = 8. Будет выполнена "сработка", поскольку значение от датчика ниже максимального значения.
=== Датчик ДУТ (цифровой) ===
Данный датчик передает на сервис тарировочный код (числовое значение), который соответствует тарировочной таблице. Эта таблица доступна для ввода в систему при [[:работа_с_датчиками#создание_датчика_уровня_топлива_цифровой|настройке самого датчика ("Настройки объекта")]] в сервисе ISMO4.
При создании события указывается минимальное и максимальное, или оба значения тарировочного кода, а не соответствующее ему значение в литрах. При превышении минимального значения. или попадания его в диапазон между максимальным и минимальным, будет выполнена "сработка" события. Данное событие полезно для автоматического уведомления о проблеме в работе датчика (т.е., когда значения полученное от датчика падает в "0", или выше, чем максимальный код в "тарировочной таблице".
=== Тревожная кнопка ===
Данное событие позволяет отслеживать нажатие тревожной кнопки. В большинстве случае в качестве тревожной кнопки [[:работа_с_датчиками#создание_датчика_тревожная_кнопка|используется логический тип датчика]]. Он предусматривает передачу устройством только одного из двух значений: "0" или "1".
В зависимости от подключения датчика устройству, используйте следующие настройки минимального и максимального значения для "сработки" при нажатии на кнопку:
* Если при нажатии тревожной кнопки в систему передается значения "1": укажите минимальное значение = 1, максимальное = 1.
* Если при нажатии тревожной кнопки в систему передается значения "0": укажите минимальное значение = 0, максимальное = 0 .
==== Сервисные события ====
{{ :events_ser.jpg }}
Сервисные события позволяют отслеживать ситуации, которые не предусматривают получение данных от устройств (трекеров). Даже отсутствие данных является поводом для "сработки" события.
=== Потеря спутников ===
Некоторые устройства (трекеры) остаются на связи с сервером даже в момент отсутствия GPS/Глонасс сигнала. Это позволяет фиксировать такие моменты. Выберите данный тип системного события для "сработки" и получения уведомления при потери спутников устройством. Если же устройством не предусмотрена связь с сервером при отсутствии GPS/Глонасс, более правильно будет использование события "Потеря устройством связи с сервером".
=== Потеря устройством связи с сервером ===
Позволяет определить отсутствие подключения устройства к серверу по прошествии "интервала времени между пакетами данных" (доступно в настройках объекта). Используйте данный тип события для автоматического уведомления о потери устройства связи с сервером ISMO.
=== Превышение длительности стоянки/движения ===
Позволяет контролировать продолжительности стоянки или движения объекта. Доступно значение "Продолжительность" (в секундах), при превышении которого выполнится "сработка" данного события. Т.е., если автомобиль стоит или движется дольше указанного времени.
==== Системные события ====
{{ :events_sys.jpg }}
Системные события направлены на уведомление устройством сервера ISMO о каких либо изменениях в работе или переходе между различными режимами работы. На данный момент только некоторые модули устройств "Gryphon" поддерживают работу системных событий. Если у Вас устройство другого производителя и Вы не уверены в поддержке "системных событий" данным устройством, используйте другой тип событий для реализации уведомлений о "сработках".