Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
Distance Tag
WiaTag
Configurator
LeaseControl
Содержание
Как выполнить тарировку топливного бака
  • hardware

Чтобы выполнить тарировку бака для датчика уровня топлива (ДУТ), следуйте указанным ниже шагам.

  1. Опустошите топливный бак. Убедитесь, что аккумулятор автомобиля заряжен и не сядет во время тарировки.
  2. Если ДУТ еще не установлен, установите его согласно инструкции.
  3. На время тарировки настройте трекер таким образом, чтобы данные сохранялись не реже, чем раз в 10 секунд.
  4. Подготовьте таблицу из двух столбцов: X и Y. В столбце Y необходимо указывать объем топлива в баке, а в столбце X  —  соответствующее ему значение напряжения. Чтобы узнать это значение, запросите сообщения с данными от объекта в системе мониторинга Wialon и найдите значение параметра от ДУТ (для разных трекеров этот параметр различается).

    Мы не рекомендуем использовать вольтметр для определения значения X из-за падения напряжения в цепи и из-за разницы в точности измерений между вольтметром и трекером.

    Если вы используете цифровой ДУТ, то значения для столбца X также можно брать из конфигуратора (специального приложения для ДУТ).

    В таблице должно быть столько строк, на сколько частей вы условно поделите бак, а также дополнительная строка, соответствующая объему 0 литров.

  5. Запишите время начала тарировки. Также можно записывать время добавления каждой части топлива, чтобы было проще находить соответствующие им сообщения в Wialon.
  6. В столбце X первой строки таблицы необходимо указать значение напряжения до добавления топлива. В столбце Y этой строки укажите 0.
  7. Разделите весь объем бака на 10-20 частей. 
  8. Залейте порцию топлива. В столбце Y укажите получившийся объем топлива в литрах. Подождите 2-3 минуты. За это время уровень топлива в баке должен выровняться, после чего трекер запишет еще несколько сообщений.
  9. Повторяйте действие из предыдущего пункта до тех пор, пока вы не заполните весь бак.
  10. В Wialon возьмите несколько сообщений, сгенерированных спустя 2-3 минуты после добавления каждой части топлива. Найдите в них параметр со значением напряжения от ДУТ, рассчитайте средние значения напряжения для каждой такой группы и внесите их в столбец X.

Далее следуйте инструкции по заполнению таблицы расчета в Wialon.

Смотрите примеры настройки таблицы расчета для ДУТ здесь.

Как настроить объект в Wialon для получения данных из CMSV6
  • hardware

В этой инструкции на примере видеотрансляции описывается способ получения данных из CMSV6 в Wialon. Этот процесс включает в себя создание и настройку объекта и команды с запросом видео. В конце документа также перечислены другие типы команд.

Для корректной трансляции видео в Wialon необходимо установить прокси-сервер на стороне CMSV6 и настроить его таким образом, чтобы данные передавались по https-соединению.

  1. Создайте объект. На вкладке Основное в поле Тип устройства выберите CMSV6 Gateway. Введите уникальный идентификационный номер оборудования, указанный в CMSV6.
  2. Перейдите к настройкам устройства, нажав на иконку .
  3. В открывшемся диалоговом окне заполните необходимые поля.

    CMSV6 Web Host — IP-адрес или доменное имя из URL веб-сайта CMSV6. В случае использования безопасного соединения необходимо указать протокол (например, https://12.34.56.78 или https://yourcmsv6site.com).
    CMSV6 Web Port — порт из URL веб-сайта CMSV6, если есть. Хост и порт также можно указать в поле CMSV6 Web Host, тогда поле CMSV6 Web Port заполнять не нужно.

    ▪ CMSV6 Account — имя учетной записи в CMSV6.
    ▪ CMSV6 Password — пароль учетной записи в CMSV6 (дважды).

    ▪ Prefer Flash Player for Live Stream — по умолчанию эта опция включена. Отключите ее, если хотите использовать HLS вместо RTMP.
    ▪ CMSV6 Timezone in minutes — разница между часовым поясом устройства и GMT +0 в минутах, если они отличаются. Например, если часовой пояс устройства GMT +3, в поле указывается 180 (без знака «плюс»). У устройства, учетных записей CMSV6 и Wialon должны быть одинаковые часовые пояса.
  4. Нажмите ОК.
  5. На вкладке Команды в свойствах объекта создайте команду типа Request Live Stream (request_live_stream) с именем RequestLiveStream#1. Такое имя (со слитным написанием) требуется для автоматической отправки команды посредством нажатия на иконку  на вкладке Мониторинг. Команды с другими именами нужно отправлять вручную.
  6. В качестве канала укажите Virtual.
  7. Снимите галочку с опции Без параметров и укажите номера необходимых каналов без пробелов через запятую. Для некоторых устройств нумерация может начинаться с 0.
  8. Сохраните изменения.
  9. Чтобы запустить видеотрансляцию, в списке объектов на вкладке Мониторинг нажмите на иконку . Эта опция становится доступной только после того, как объект присылает хотя бы одно сообщение с координатами.


Другие типы команд

Присылаемые устройствами данные, такие как фото- и видеофайлы, хранятся на сервере CMSV6. В Wialon отправляются только ссылки на эти файлы. Чтобы получить к ним доступ, необходимо создать команду соответствующего типа в свойствах объекта.

download_video

При отправке этой команды видеозаписи загружаются с устройства на сервер CMSV6. Если с устройством нет связи, выполнение запроса откладывается до тех, пор пока устройство не выйдет на связь. Чтобы узнать, загружено ли видео на сервер CMSV6, необходимо выполнить команду get_video_records_info.

get_video_records_info

Позволяет запросить информацию о видео, которое хранится на устройстве или на серверах
CMSV6. Выбрать место расположения можно в свойствах команды.

После выполнения команды при наличии доступных файлов на вкладке Мониторинг становится активной иконка  (опция Медиафайлы). Также появляется числовой индикатор в нижней панели поверх аналогичной иконки.

Кроме того, можно запросить сообщения от объекта (тип Сообщения с данными, параметры Исходные данные) за необходимый интервал. В полученной таблице в столбце Медиа будет иконка , нажав на которую можно будет посмотреть найденные фото- или видеофайлы.

Сообщения с медиафайлами содержат следующие параметры:

  • video uri — ссылка для проигрывания видео;
  • loc — расположение файла (loc=2 означает, что файл хранится на сервере хранения CMSV6);
  • cha_n — номер канала видео.

get_gps_status

Эта команда позволяет запросить последнюю GPS-позицию.

get_photo

С помощью этой команды можно запросить фотоснимок с камеры в режиме реального времени.

get_track

Команда позволяет запросить телематические данные объекта за указанный период (аналогично импорту сообщений в Wialon).

Как подготовить устройства JC100/200 и настроить в Wialon объект для загрузки фото- и видеофайлов
  • hardware

В инструкции описывается, как подготовить устройство JC100 или JC200 и настроить в Wialon объект, на котором установлено это устройство, таким образом, чтобы получать фото- и видеофайлы. После настройки объекта вы также сможете выполнять другие команды, описанные в этой инструкции в разделе Другие доступные команды.

Устройства JC100/200 могут передавать файлы только в режиме реального времени, то есть файлы из памяти устройства получить невозможно.

  1. Скачайте подходящую прошивку для устройства на форуме Gurtam и установите ее согласно инструкции, приведенной там же.
  2. Создайте объект. На вкладке Основное укажите имя объекта, тип устройства и его уникальный ID. Для устройств JC200 указывается тип JC100.
  3. На вкладке Команды в свойствах объекта создайте команду для того, чтобы сообщить устройству адрес для загрузки фото- и видеофайлов. В качестве типа команды выберите Отправить произвольное сообщение. В поле Канал укажите TCP.
  4. Снимите галочку с опции Без параметров и в поле Сообщение введите IP-адрес и порт сервера, указанные в свойствах объекта на вкладке Основное. Используйте следующий формат: HSERVICE,http://<IP-адрес>:<номер порта>/.
    Например, HSERVICE://193.193.165.165:21607/.
  5. Нажмите ОК.
  6. Удостоверьтесь, что объект находится на связи (зеленая иконка напротив имени объекта в рабочем списке вкладки Мониторинг) и нажмите на иконку , чтобы отправить команду.
  7. Из списка доступных команд выберите созданную на шаге 3 (HSERVER). Нажмите ОК.
  8. В окне Переписка с водителем вы получите сообщение об успешной отправке команды.
  9. В свойствах объекта на вкладке Команды создайте команду для загрузки видеофайла или фотографии. Для этого выберите тип команды Отправить произвольное сообщение (custom_msg). В поле Канал укажите TCP.
  10. Снимите галочку с опции Без параметров. В поле Сообщение укажите один из вариантов.
    • Video,in,Ns для запроса видео со внутренней камеры, где N — продолжительность видео (до 20 с.). Например, Video,in,10s.
    • Video,out,Ns для запроса видео со внешней камеры, где N — продолжительность видео (до 20 с.). Например, Video,out,10s.
    • Picture,in для запроса фотоснимка со внутренней камеры.
    • Picture,out для запроса фотоснимка со внешней камеры.
  11. Нажмите ОК.
  12. Удостоверьтесь, что объект находится на связи, и нажмите на иконку  напротив имени объекта, чтобы отправить созданную команду.
  13. В списке выберите необходимую команду (Video_OUT_10S) и нажмите ОК.
  14. В окне Переписка с водителем вы увидите сообщение об отправке команды для загрузки файла.
  15. После завершения загрузки в нижней панели рядом с иконкой  показывается индикатор красного цвета. Нажмите на него, чтобы открыть полученный файл. Также вы можете нажать на иконку  в списке мониторинга напротив имени объекта (опция Медиафайлы ).

Другие доступные команды

Перед тем как создать какую-либо из команд, необходимо подготовить устройство и настроить объект в Wialon (шаги 1—8 инструкции). Текст команды в указанном ниже формате вводится в поле Сообщение при создании команды (см. шаги 9—10 инструкции).

Трансляция видео

Для трансляции видео требуется дополнительная настройка объекта. Для этого заполните перечисленные ниже поля в окне Конфигурация устройства в свойствах объекта (иконка  на вкладке Основное).

RMTP server. Здесь необходимо указать IP и RTMP-порт сервера, который устанавливается пользователем.
Cameras aliases. В качестве ID камеры укажите уникальный ID объекта.

Для управления трансляцией видео используются следующие команды:

  • RMTP,ON,IN — включить трансляцию видео со внутренней камеры;
  • RMTP,ON,OUT — включить трансляцию видео со внешней камеры;
  • RMTP,OFF — отключить трансляцию видео.

Чтобы посмотреть трансляцию, нажмите на иконку  в рабочем списке вкладки Мониторинг.

Нельзя транслировать видео с двух камер одновременно.

Как настроить объект в Wialon для работы приложения Eco Driving с оборудованием Teltonika
  • hardware
  • eco_driving
  • teltonika

В этой инструкции описывается, как подготовить устройство производителя Teltonika и настроить в Wialon объект, на котором установлено это устройство, таким образом, чтобы с ним работало приложение Eco Driving. Инструкция подходит для всех устройств линеек FMB, C, M, U, за исключением моделей FMC640, FMM640, FMB640.  

  1. Настройте в оборудовании параметр 258 (Eco Driving Maximum).

  2. В Wialon в свойствах объекта откройте вкладку Датчики.

  3. Создайте произвольный датчик Accel_MAX. В поле Параметр укажите следующую формулу:  
    (((io_258:48*const32768)-

    (io_258:33*const1+io_258:34*const2+io_258:35*const4+io_258:36*const8+io_258:37*const16+i

    o_258:38*const32+io_258:39*const64+io_258:40*const128+io_258:41*const256+io_258:42*cons

    t512+io_258:43*const1024+io_258:44*const2048+io_258:45*const4096+io_258:46*const8192+io

    _258:47*const16384))*io_258:48)/const1000

  4. Создайте датчик Brk_MAX. В поле Параметр укажите следующую формулу:

    ((-

    (io_258:33*const1+io_258:34*const2+io_258:35*const4+io_258:36*const8+io_258:37*const16+i

    o_258:38*const32+io_258:39*const64+io_258:40*const128+io_258:41*const256+io_258:42*cons

    t512+io_258:43*const1024+io_258:44*const2048+io_258:45*const4096+io_258:46*const8192+io

    _258:47*const16384))*(io_258:48-const1))/const1000

  5. Создайте датчик Crn_MAX. В поле Параметр укажите следующую формулу:
    (-

    (io_258:17*const1+io_258:18*const2+io_258:19*const4+io_258:20*const8+io_258:21*const16+i

    o_258:22*const32+io_258:23*const64+io_258:24*const128+io_258:25*const256+io_258:26*cons

    t512+io_258:27*const1024+io_258:28*const2048+io_258:29*const4096+io_258:30*const8192+io

    _258:31*const16384))*(io_258:32-const1))/const1000+(((io_258:32*const32768)-

    (io_258:17*const1+io_258:18*const2+io_258:19*const4+io_258:20*const8+io_258:21*const16+i

    o_258:22*const32+io_258:23*const64+io_258:24*const128+io_258:25*const256+io_258:26*cons

    t512+io_258:27*const1024+io_258:28*const2048+io_258:29*const4096+io_258:30*const8192+io

    _258:31*const16384))*io_258:32)/const1000

  6. Перейдите на вкладку Качество вождения и добавьте произвольные критерии для созданных датчиков.

    • Для датчика Accel_MAX — критерий Ускорение.

    • Для датчика Brk_MAX — критерий Торможение.

    • Для датчика Crn_MAX — критерий Прохождение поворотов.


Теперь вы можете отслеживать качество вождения объекта в приложении Eco Driving.

There are no pictures in the gallery


Как использовать побитовый контроль параметра
  • hardware

Некоторые устройства позволяют передавать пользовательские данные. В Wialon эти данные по умолчанию регистрируются как целые беззнаковые числа вне зависимости от того, в каком виде их передает устройство. Для того чтобы получать в отчетах и сообщениях в Wialon «понятные значения», то есть такие, какими их отправляет устройство, можно воспользоваться методом побитового контроля параметра. В этой инструкции описано три примера использования такого метода для работы с исходными данными. 

Пример 1

Рассмотрим случай, когда объект отправляет данные, например, в параметре user_d1 в виде двух двухбайтных целых беззнаковых чисел. В Wialon эти данные регистрируются в виде user_d1=2646793773

  1. Переведите число, получаемое в Wialon, в двоичную систему: 2646793773 → 10011101110000101101111000101101. 

    В Wialon биты исчисляются с единицы.

  2.  Разделите полученное число на два (по количеству двухбайтных чисел): 1101111000101101 и 1001110111000010.

  3. В Wialon в свойствах объекта создайте произвольный датчик numeral_1. В поле Параметр укажите следующую формулу:

    user_d1:1*const1+ user_d1:2*const2+ user_d1:3*const4+ user_d1:4*const8+ user_d1:5*const16+ user_d1:6*const32+ user_d1:7*const64+ user_d1:8*const128+ user_d1:9*const256+ user_d1:10*const512+ user_d1:11*const1024+ user_d1:12*const2048+ user_d1:13*const4096+ user_d1:14*const8192+ user_d1:15*const16384+ user_d1:16*const32768



  4. Создайте произвольный датчик numeral_2. В поле Параметр укажите следующую формулу:

    user_d1:17*const1+ user_d1:18*const2+ user_d1:19*const4+ user_d1:20*const8+ user_d1:21*const16+ user_d1:22*const32+ user_d1:23*const64+ user_d1:24*const128+ user_d1:25*const256+ user_d1:26*const512+ user_d1:27*const1024+ user_d1:28*const2048+ user_d1:29*const4096+ user_d1:30*const8192+ user_d1:31*const16384+ user_d1:32*const32768



В результате в Wialon в отчетах и сообщениях вместо user_d1=2646793773 показываются значения двух двухбайтных датчиков: numeral_1=56877 и numeral_2=40386.

Пример 2

В этом примере рассмотрим случай, когда объект отправляет данные в виде числа с плавающей запятой (float). В Wialon они регистрируются в виде user_d3=1017282565.

  1. Переведите число, получаемое в Wialon, в двоичную систему: 1017282565 → 111100101000101000000000000101. 
  2. В Wialon в свойствах объекта создайте произвольный датчик float. В параметрах датчика укажите следующую формулу:

    const-1^user_d3:32*const2^((user_d3:24*const1+user_d3:25*const2+user_d3:26*const4+user_d3:27*const8+user_d3:28*const16+user_d3:29*const32+user_d3:30*const64+user_d3:31*const128)-127)*const1+user_d3:1*const1+user_d3:2*const2+user_d3:3*const4+user_d3:4*const8+user_d3:5*const16+user_d3:6*const32+user_d3:7*const64+user_d3:8*const128+user_d3:9*const256+user_d3:10*const512+user_d3:11*const1024+user_d3:12*const2048+user_d3:13*const4096+user_d3:14*const8192+user_d3:15*const16384+user_d3:16*const32768+user_d3:17*const65536+user_d3:18*const131072+user_d3:19*const262144+user_d3:20*const524288+user_d3:21*const1048576+user_d3:22*const2097152+user_d3:23*const4194304)/const8388608)



    Формула для параметра датчика создается на основе формулы для пересчета в 32-битный формат F=(-1)S2(E-127)(1+M/223).

В результате в Wialon вместо user_d3=1017282565 показываются значения датчика float.

Пример 3

На примере устройства Teltonika FMT100 рассмотрим случай, когда в параметре io_258 регистрируются значения акселерометра по трем осям при превышении значений, заданных в устройстве. Данные этого параметра удобно использовать для работы с приложением Eco Driving. В Wialon данные регистрируются в виде io_258=932034904003. Необходимо привести значения к g.

На изображении ниже приведена структура параметра. 

Значения по осям знаковые. В Eco Driving используются только значения по осям Х и Y. По оси X в зависимости от знака определяется ускорение и торможение,  а по оси Y – боковое ускорение, которое мы будем использовать по модулю, поскольку для Eco Driving знак (лево/право) не учитывается. 

  1. В Wialon в свойствах объекта создайте произвольный датчик Accel_MAX. В поле Параметр укажите следующую формулу :

    (((io_258:48*const32768)-(io_258:33*const1+io_258:34*const2+io_258:35*const4+io_258:36*const8+io_258:37*const16+io_258:38*const32+io_258:39*const64+io_258:40*const128+io_258:41*const256+io_258:42*const512+io_258:43*const1024+io_258:44*const2048+io_258:45*const4096+io_258:46*const8192+io_258:47*const16384))*io_258:48)/const1000
    
    

  2. Создайте датчик Brk_MAX. В поле Параметр укажите следующую формулу :

    ((-(io_258:33*const1+io_258:34*const2+io_258:35*const4+io_258:36*const8+io_258:37*const16+io_258:38*const32+io_258:39*const64+io_258:40*const128+io_258:41*const256+io_258:42*const512+io_258:43*const1024+io_258:44*const2048+io_258:45*const4096+io_258:46*const8192+io_258:47*const16384))*(io_258:48-const1))/const1000



  3. Создайте датчик Crn_MAX. В поле Параметр укажите следующую формулу:


    (-(io_258:17*const1+io_258:18*const2+io_258:19*const4+io_258:20*const8+io_258:21*const16+io_258:22*const32+io_258:23*const64+io_258:24*const128+io_258:25*const256+io_258:26*const512+io_258:27*const1024+io_258:28*const2048+io_258:29*const4096+io_258:30*const8192+io_258:31*const16384))*(io_258:32-const1))/const1000+(((io_258:32*const32768)-(io_258:17*const1+io_258:18*const2+io_258:19*const4+io_258:20*const8+io_258:21*const16+io_258:22*const32+io_258:23*const64+io_258:24*const128+io_258:25*const256+io_258:26*const512+io_258:27*const1024+io_258:28*const2048+io_258:29*const4096+io_258:30*const8192+io_258:31*const16384))*io_258:32)/const1000
    
    



    Для оси Y отведено 2 байта. Номера битов в Wialon  — с 17 по 32. Поскольку значения берутся по модулю, формула немного длиннее предыдущих.

Из приведенных примеров видно, что область применения побитового контроля не ограничивается контролем конкретного бита. Это универсальный инструмент для создания уникальных датчиков в Wialon, логику и расчет которых вы можете сформировать самостоятельно и таким образом удовлетворить самые нестандартные запросы.

Как настроить объекты в Wialon для контроля социальной дистанции с помощью устройства Teltonika GH5200
  • hardware
  • teltonika

Из этой инструкции вы узнаете:

Настройка объектов

Чтобы настроить объекты, сделайте следующее:

  1. В настройках устройства откройте раздел Bluetooth Features, включите функцию Proximity detection и укажите необходимые параметры.

  2. Перейдите в раздел Bluetooth 4.0 и укажите необходимые параметры.

  3. Перейдите в раздел Beacon List и в настройках выберите Teltonika.
  4. В Wialon создайте объект. На вкладке Основное введите имя человека, который должен соблюдать указанную дистанцию. В поле Тип объекта выберите Человек. В поле Тип устройства укажите Teltonika GH5200.
  5. Перейдите на вкладку Датчики и создайте датчик типа Датчик пассажиров. В поле Параметр укажите io_875.
  6. При необходимости создайте произвольный датчик для определения уровня заряда батареи. В поле Параметр укажите io_113, в поле Единица измерения — %.
  7. Перейдите на вкладку Произвольные поля и создайте произвольное поле с именем MAC-адрес. В поле Значение укажите MAC-адрес используемого устройства.

    Чтобы узнать MAC-адрес устройства, свяжитесь с поставщиком оборудования. Вы также можете узнать MAC-адрес с помощью сообщений в Wialon. Объекты определяют MAC-адреса ближайших устройств такого же типа и отправляют их в Wialon в качестве параметра io_875 в сообщениях. Например:

    io_875 = 439931433244443739334561.

  8. Создайте необходимое количество объектов, повторив шаги 4—7.
  9. Создайте группу объектов и добавьте в нее объекты, дистанцию между которыми необходимо контролировать.
  10. На вкладке Пассажиры создайте пассажира с таким же именем, как у объекта, который ему соответствует. В поле Код введите такой же MAC-адрес устройства, как в произвольном поле у соответствующего объекта.

  11.  Создайте необходимое количество пассажиров.

    Для каждого объекта необходимо создать пассажира, указав для него такое же имя и MAC-адрес, как у объекта, которому этот пассажир соответствует.

  12. Выберите всех пассажиров и создайте список автоматического назначения на все объекты, которые им соответствуют.


Объекты готовы. Теперь вы можете настроить для них уведомления и создать отчет.

Создание уведомлений

Чтобы получать уведомления и регистрировать события о нарушениях дистанции, выполните следующие шаги:

  1. На вкладке Уведомления создайте уведомление для объектов, которые должны соблюдать указанную дистанцию.
  2. Выберите тип срабатывания Активность пассажиров.
  3. Включите опции Посадка и Высадка.
  4. Выберите действие Зарегистрировать событие для объекта и включите опцию Зарегистрировать как нарушение. Чтобы уведомление показывалось в Wialon, также выберите действие Показать онлайн-уведомление во всплывающем окне.


    В текст уведомления добавьте теги %UNIT% и %TAG_NAME%. Между тегами введите необходимый текст. Например:
  5. Введите имя уведомления и сохраните его.

Теперь вы можете контролировать соблюдение физической дистанции между созданными объектами и регистрировать события в Wialon.

Создание отчета

Чтобы получить подробную информацию о нарушениях дистанции, создайте и выполните отчет по группе объектов, созданной на шаге 9. Для этого сделайте следующее:

  1. Создайте шаблон отчета типа Группа объектов.

  2. В шаблоне отчета создайте таблицу типа Нарушения и выберите следующие столбцы:
  3. В настройках таблицы включите опции Детализация и Итого.
  4. Сохраните шаблон отчета.
  5. Выполните отчет по группе объектов, используя созданный шаблон.

Благодаря выполненному отчету можно не только получить подробную информацию о нарушениях дистанции, но и снизить риски распространения вируса. Например, в случае положительного результата теста у одного из сотрудников можно определить, когда и с кем за последнее время контактировал заболевший. Кроме того, эту информацию можно получить, выполнив отчет по назначениям пассажиров.

10
  • 10
  • 25
  • 30
Спасибо за ваш отзыв!
Сообщить об ошибке
Текст с ошибкой Комментарий
Максимум 500 символов