====== Руководство по работе с датчиками в сервисе ISMO4 ======
{{ :sensors.jpg }}
**Датчики** - периферийные устройства, которые считывают какую либо информацию и передают ее на сервис ISMO через GPS/Глонасс трекер.
В последующем эта информация отображается в аналитических отчетах, графиках и истории движения в виде трека.
Для этого в сервисе ISMO в рамках Вашей учетной записи также должны быть созданы датчики, которые соответствуют тем, что подключены к Вашему трекеру.
**Общий принцип создания и настройки датчика в сервисе ISMO:**
- Выполните физическое подключение и коммутацию датчика с трекером непосредственно на автомобиле, следуя инструкциям к датчику.
- Выполните настройку трекера по работе с датчиком, следуя инструкциям к трекеру.
- Результатом выше описанных пунктов должно быть наличие "значения" с датчика в пакете с данными, передаваемыми трекером на сервер ISMO.
- Проверьте наличие, достоверность и корректность значений, проанализировав отчет "Данные для диагностики".
{{ :dia_dut_report.jpg }}
В примере на картинке, мы видим в колонке **"OPDATA"** значения с идентификатором **"75". ** В данном случае это "тарировочный код" датчика уровня топлива (ДУТ).
===== Использование идентификаторов (OPID) для передачи значений датчика =====
OPID служат для идентификации определенного значения к определенному датчику в сервисе ISMO4. Назначаются датчику при его создании и в дальнейшем могут быть изменены при необходимости.
**Список OPID по умолчанию в зависимости от типа датчика:**
|2 |Напряжение аккумулятора |
|4 |Состояние охраны (М01) |
|5 |Код ошибки M01 (параметр i) |
|6 |Состояние аккумулятора |
|3 |Зажигание |
|16 |Изменение по оси X |
|17 |Изменение по оси Y |
|18 |Изменение по оси Z |
|19 |Состояние аварии |
|42 |Сработка по акселерометру |
|21 |Активная SIM-карта |
|24 |Код оператора GSM |
|25 |GSM LAC код |
|26 |GSM [[:cellid|CellID]] |
|27 |PDOP |
|28 |HDOP |
|51 |Геозона 1 . Значение 1 = событие |
|52 |Геозона 2 . Значение 1 = событие |
|70 |Геозона 20 Значение 1 = событие |
|71-74 |Датчик топлива (аналоговый) |
|75-78 |Датчика топлива цифровой (Epsilon, RCS, ДУ2М) |
|79-82 |Датчик топлива (частотный) |
|83-88 |Датчика топлива цифровой (Epsilon, RCS, ДУ2М) |
|89-92 |Расходомер импульсный (накопительный) |
|93-96 |Расходомер импульсный (мгновенный) |
|97-100 |Датчик температуры (цифровой) |
|101-104 |Датчик температуры (аналоговый) |
|105-107 |Датчик топлива штатный (аналоговый) |
|108-111 |Датчик пассажиропотока (импульсный) |
|112-122 |Датчик пассажиропотока (цифровой) |
|123-126 |Датчик события (тревожная кнопка) |
|127-130 |Тахометр (частотный) |
|131-132 |Спидометр (импульсный ) |
|133-142 |RFID-метка (считывание карточек) СОВА |
|143 - 147 |Датчик напряжения (по умолчанию на аналог. вход) |
|148 - 152 |RFID для прицепов |
|30 |Переход устройства на внеш./внутр. питание (по событию 0 - внутр., 1 - внешнее) |
|31 |Состояние питания (разряд аккума) |
|32 |Состояние GPS (по событию 0 - пропал, 1 - появился) |
|35 |Состояние FLASH внешней (по событию 0 - стала не доступна, 1 - была установлена, 2 - не исправна) |
|37 |Состояние SIM (по событию 0 - стала не доступна, 1 - была установлена, 2 - не исправна ) |
|39 |Состояние GPRS |
|40 |Переполнение буфера |
|41 |Потеря архива |
|42 |Состояние стоянка/движения по акселерометру (0 - стоянка, 1 - движение (при отсутствии GPS)) |
|43 |Превышение допустимой температуры |
|44 |Состояние питания на GPS приемник (0 - снятие питания, 1 - подача питания) |
===== Создание датчика в сервисе ISMO4 =====
* Допустимое количество датчиков в рамках учетной записи ограничено тарифным планом
* На один объект может быть создано несколько датчиков.
==== Создание датчика уровня топлива (цифровой) ====
{{ :sen_dut.jpg }}
Отметьте объект в списке доступных и перейдите в его настройки. На вкладке "Редактирование датчика" нажмите на "Добавить датчик". После чего Вам будет доступно диалоговое окно настроек датчика.
* **Название** - придумайте произвольное название датчику.
* **Отображать в "Отчете по движению"** - если маркер установлен, в стандартном "отчете по движению" будут доступны столбцы с значением уровня топлива и расхода за период движения.
* **ID протокола **- укажите идентификатор OPID, который соответствует данным с датчика в отчете "Данные для диагностики".
* **Активирован** - если значение отмечено, данные от датчика будут обработаны сервисом согласно настроек.
* **Минимальная заправка** - укажите значение в литрах. Заправки выше данного значения будут учитываться сервисом и отображены в "отчете по заправкам и сливам" а также нанесены на график.
* **Минимальный слив** - укажите значение в литрах. Сливы выше данного значения будут учитываться сервисом и отображены в "отчете по заправкам и сливам", а также нанесены на график.
* ** Тип данных ** - выберите "Тарировочный код", если хотите чтобы данные в отчетах и графиках указывались в "литрах" в соответствии с тарировочной таблицей.
* ** Единицы измерения ** - выберите "литры".
Остальные параметры настройки датчика носят служебный характер. Они ориентированы на подавление "колебаний" (всплесков) и должны выполнятся специалистом технической поддержки.
**Их изменения необходимы для более тонкой настройки обработки входящих данных от датчика в зависимости от следующих условий: **
* Формы бака, где установлен "ДУТ". В случае с продольной формой бака, возможны частые колебания уровня топлива, что отражается на недостоверности информации касательно "заправок и сливов".
* Положение авто при заправке, так как не будет достигнуто равномерное растекания топлива по всему баку.
* Частоты изменения значения, которые влияют на частоту передачи данных на сервер ISMO.
**Тарировочная таблица **- содержит два столбца "Код" и "Значение", которые формирует установщик во время установки и калибровки датчика.
Используйте кнопку** "Добавить значение" ** для добавления нового поля и **"Очистить"** для очистки.
Двойной щелчек на поле лкм. позволяет отредактировать существующее содержимое поля.
Обратите внимание на "минимальное" и "максимальное" значение кода тарировочной таблицы. Если сервером во время принятия данных будет получен код не попадающий в диапазон тарировки, то ему будет присвоено ближайшее максимальное значение.
Т.е., если максимальный код тарировки 720 = 300 л., а получено 800, то присвоено будет 800 = 300 л. По этому, будьте внимательны и вносите корректную таривочную таблицу.
После указания всех настроек нажмите **"Сохранить настройки датчика"**.
==== Создание датчика "Тревожная кнопка" ====
{{ :event_buttion.jpg }}В качестве "Тревожной кнопки" выполняется подключение к трекеру периферийного устройства, которое работает в логическом или импульсном режиме. При нажатии на "кнопку", сервер получает значения в виде "1" или "0".
При настройке датчика "Тревожная кнопка" необходимо указать OPID идентификатор значения получаемого от устройства, которое содержит параметр полученный от датчика.
* **Название - ** придумайте произвольное название датчику.
* **Отображать в "Отчете по движению" **- настройка не используется.
* **ID протокола **- укажите идентификатор OPID, который соответствует данным с датчика в отчете "Данные для диагностики".
* **Активирован **- если значение отмечено, данные от датчика будут обработаны сервисом согласно настроек.
* ** Тип данных ** - выберите "Логическое".
* ** Единицы измерение ** - выберите "Событие".
После указания всех настроек нажмите **"Сохранить настройки датчика"**.
В "Событиях" вы можете создать событие на данный датчик, что позволит выводить информер или звуковое сопровождение при нажатии на "Тревожную кнопку".
==== Создание датчика "Расходомер" (накопительный счетчик импульсов ДРТ) ====
**Принцип работы. **
Датчик устанавливается в топливную систему автомобиля, контролируя объем используемого топлива двигателем. При прохождении определенного объема, датчик формируется количеством импульсов и передает значение трекеру (устройству), который в свою очередь отправляет его на сервер. Значения импульсов постоянно накапливается в зависимости от интенсивности использования топлива двигателя. Ниже, на примере "Данных для диагностики" видно поступающие значение от ДРТ:{{ :sensor_pulsesum_dia.jpg }}Колонка "OPDATA" содержит нарастающее значение количества импульсов (OPID 89). Сервис ISMO выполняя анализ, трактует "импульсы" в "литры" расхода топлива.
Для этого в настройках датчиках необходимо указать значение количества импульсов для 1 литра (1000 мл). топлива.
{{ :sensor_pulsesum.jpg }}
- Выберите тип датчика "ДРТ".
- "Отображать в отчете по движению" - отметьте маркер, если необходимо.
- Укажите название для отображения в сервисе.
- Укажите [[:работа_с_датчиками#использование_идентификаторов_opid_для_передачи_значений_датчика|OPID]] в протоколе (см. [[:создание_отчетов#данные_для_диагностики|данные для диагностики]]).
- Укажите значения количества импульсов = 1 литр (1000мл).
\\