====== Руководство по работе с датчиками в сервисе 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мл). \\