Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
Distance Tag
WiaTag
Configurator
LeaseControl
Содержание
Как отправлять команды из Wialon на устройствa, зарегистрированные на платформе flespi
  • commands

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

  1. Создайте устройство (Device) на flespi. Для этого в телематическом хабе (Telematics Hub) откройте вкладку Devices, нажмите на кнопку  в правом нижнем углу экрана, заполните необходимые поля и нажмите Save.
  2. Создайте канал для получения данных на flespi: откройте вкладку Channels, нажмите на кнопку  в правом нижнем углу экрана, заполните поля name (имя) и protocol_id (протокол; соответствует типу физического устройства) и нажмите Save.
  3. Направьте физическое устройство (трекер) на адрес канала (IP и порт).
  4. Создайте поток для перенаправления данных. Для этого откройте вкладку Streams и нажмите на кнопку . Заполните поля сonfiguration (конфигурация) и uri (адрес оборудования flespi gateway), активируйте опцию ident.

    IP меняется в зависимости от дата-центра.

  5. Подпишите на поток flespi-устройство, созданное на шаге 1. Для этого перейдите на вкладку Devices и щелкните по строке с flespi-устройством, чтобы открыть окно настроек. Далее на вкладке Streams нажмите на  и выберите необходимый поток.
  6. Скопируйте токен на платформе flespi (вкладка Tokens).
  7. В Wialon вставьте скопированный flespi-токен в поле Токен на вкладке Безопасность настроек пользователя верхнего уровня.
  8. Создайте объект в Wialon. Тип устройства должен совпадать со значением в поле Device type, указанным на шаге 1, и иметь в скобках пометку flespi.
  9. Создайте новую команду в свойствах объекта в Wialon.

    На этапе создания команды можно также настроить ее параметры в форме flespi — тогда не придется делать это вручную каждый раз перед ее отправкой на объект.
  10. Отправьте команду на объект со вкладки Мониторинг.
  11. Если в настройках команды не были указаны ее параметры, укажите их на этом шаге.

Как выполнить тарировку топливного бака
  • 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. В конфигураторе устройства на вкладке System для настройки Data Protocol включите опцию Codec 8 Extended.

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

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

  4. Создайте произвольный датчик 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

  5. Создайте датчик 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

  6. Создайте датчик 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

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

    • Для датчика 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. Выполните отчет по группе объектов, используя созданный шаблон.

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

Как настроить объекты для автоматической оплаты дорожных сборов через Toll BG
  • flespi
  • retranslators
  • toll_bg
  • integration

В этой инструкции описывается, как настроить объекты для автоматической оплаты дорожных сборов в Болгарии через систему Toll BG. Процесс настройки состоит из следующих этапов:

После выполнения всех этапов сообщения объектов передаются из Wialon на бэкэнд-платформу flespi, где к ним добавляются необходимые для оплаты данные. Затем сообщения отправляются с flespi в систему Toll BG.

Регистрация в системе Toll BG

Для регистрации в системе Toll BG выполните следующие шаги:

  1. Зарегистрируйтесь на сайте tollbg.eu (кнопка Request service).
  2. Получите учетные данные и укажите регистрационные номера транспортных средств, для которых необходимо настроить автоматическую оплату дорожных сборов.
  3. Укажите https://flespi.io/gw/hooks/toll_health в качестве конечного адреса (Endpoint), по которому должен идти запрос на платформу flespi, чтобы проверить ее состояние.

Создание канала на flespi

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

1. Зарегистрируйтесь в телематическом хабе (Telematics Hub). 

2. Откройте вкладку Channels

3. Нажмите на кнопку  в правом нижнем углу экрана. 

4. В поле name укажите имя канала.  

5. Активируйте опцию messages_ttl и выберите Without TTL в выпадающем списке.

6. В поле protocol_id укажите wialon_retranslator.

7. Нажмите на Save.

8. Скопируйте адрес сервера (Host) и порт (Port) созданного канала, нажав на иконку .

Создание ретранслятора в Wialon

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

1. В системе управления откройте вкладку Ретрансляторы.

2. Нажмите на Создать ретранслятор.

3. Укажите имя ретранслятора.

4. Выберите Wialon Retranslator в качестве протокола ретрансляции.

5. Укажите адрес сервера (Host) и порт (Port) канала flespi в полях Сервер и Порт соответственно. 

6. С помощью иконки-стрелки перенесите из списка Все объекты в список Объекты для ретрансляции те из них, для которых необходимо настроить автоматическую оплату дорожных сборов.

7. Нажмите OK.

8. Обновите страницу и запустите ретранслятор.

9. На платформе flespi щелкните по карточке канала и убедитесь, что установлено как минимум одно соединение (Connection) и на вкладке Toolbox показываются сообщения от объектов (Messages).



Нельзя изменять уникальные ID объектов для ретрансляции.

Создание устройства на flespi

Для каждого объекта, сообщения которого должны передаваться в систему Toll BG, необходимо создать устройство (Device) на платформе flespi. Чтобы создать устройство, выполните следующие шаги:

1. В телематическом хабе откройте вкладку Devices

2. Нажмите на кнопку  в правом нижнем углу экрана. 

3. Выберите устройство с возможностью хранения сообщений (Device with messages storing) или без нее (Device without messages storing).

4. Активируйте опцию Device name и укажите имя устройства.

5. В поле Device type укажите тип устройства вашего объекта.

6. В разделе Device configuration укажите уникальный ID объекта (Device identifier). Для некоторых типов устройств можно также указать пароль, номер телефона и т. п. 

7. Если на третьем шаге вы выбрали устройство с возможностью хранения сообщений, укажите период их хранения (Messages TTL) и допустимый размер (Messages rotation size).

8. Нажмите на Save.

Настройка плагина на flespi

Чтобы к сообщениям объектов добавлялись данные, которые требуются для системы Toll BG, на платформе flespi необходимо создать плагин (Plugin) и активировать его для устройств объектов. Для этого выполните следующие шаги:

1. В телематическом хабе откройте вкладку Plugins.

2. Нажмите на кнопку в правом нижнем углу экрана. 

3. Нажмите на Plugin templates и выберите шаблон tollbg.

4. Нажмите на Save.

5. Перейдите на вкладку Devices.

6. Щелкните по карточке устройства, сообщения которого должны передаваться в систему Toll BG.

7. Откройте вкладку Plugins.

8. Нажмите на кнопку в правом нижнем углу экрана. 

9. В выпадающем списке выберите плагин  tollbg.

10. Активируйте опцию Axles count и укажите количество оборотов оси (необязательно).

11. В поле Plate number введите регистрационный номер транспортного средства.

12. Активируйте опцию Pan number и введите PAN-код, полученный при регистрации в системе Toll BG.

13. Активируйте опцию Weight и укажите вес транспортного средства (необязательно).

14. Нажмите на Save.

Настройка потока на flespi

Чтобы сообщения объектов с добавленными данными передавались с платформы flespi в систему Toll BG, на flespi необходимо создать поток (Stream) и привязать к нему устройства объектов. Для этого выполните следующие шаги:

1. В телематическом хабе откройте вкладку Streams.

2. Нажмите на кнопку  в правом нижнем углу экрана.

3. Активируйте опцию name и укажите имя потока.

4. Активируйте опцию queue_ttl и укажите период времени, в течении которого должны храниться неотправленные сообщения, когда система Toll BG недоступна. По истечении указанного периода эти сообщения не передаются. Если сообщения должны отправляться только в реальном времени, в выпадающем списке выберите Queue with realtime delivery only. По умолчанию период хранения неотправленных сообщений при недоступности системы равен одному дню. 

5. В поле protocol_id укажите tollbg.

6. В разделе configuration введите ваше имя пользователя (username) и пароль (password), используемые для авторизации в системе Toll BG.

7. Нажмите на Save.

8. Щелкните по карточке потока.

9. Откройте вкладку Devices.

10. Нажмите на кнопку  в правом нижнем углу экрана.

11. Выберите устройства, которые необходимо привязать к потоку. Чтобы привязать сразу все, нажмите на иконку .



Когда соединение установлено, карточка потока окрашивается в зеленый цвет.



12. Перейдите на вкладку Toolbox и следите за отправкой сообщений в систему Toll BG.

Как настроить объекты для автоматической оплаты дорожных сборов через HU-GO
  • hu-go
  • e-track
  • integration

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

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

  1. Если вы используете Wialon Hosting, авторизуйтесь в системе для получения токена доступа. Токен генерируется в адресной строке после успешной авторизации. Например:

    Если вы используете Wialon Local, то в ссылке для авторизации замените hosting.wialon.com на адрес вашего сайта мониторинга. Например:

    https://your.wialonlocal.site.com/login.html?client_id=hw_e_track_retranslator&access_type=-1&activation_time=0&duration=0&lang=en&flags=1&response_type=token

    Сохраните полученный токен, поскольку его необходимо будет указать в письме вашему менеджеру.

  2. Откройте свойства объекта, для которого вы хотите настроить автоматическую оплату (или создайте новый).
  3. Перейдите на вкладку Произвольные поля и добавьте произвольное поле с именем e-Track_ObuId. В поле Значение укажите идентификатор бортового устройства (OBU ID), полученный после регистрации на платформе e-track.

    Все названия необходимо указывать с учетом регистра, как в инструкции.

  4. Перейдите на вкладку Датчики и нажмите на Создать. Если у объекта уже создан датчик зажигания, пропустите этот и следующий шаги.
  5. Введите имя датчика и выберите тип Датчик зажигания. Если у объекта нет подключенного датчика зажигания, в поле Параметр укажите speed. Если датчик зажигания подключен, укажите параметр, отвечающий за зажигание.
  6. Перейдите на вкладку Характеристики и в поле Регистрационный знак укажите такой же номер, как при регистрации в системе HU-GO. Нажмите ОК.
  7. Если вы хотите настроить несколько объектов, повторите для них шаги 2–6.
  8. Создайте группу объектов и добавьте в нее объекты, для которых необходимо настроить автоматическую оплату.

  9. На вкладке Произвольные поля добавьте произвольное поле с именем e-Track. Поле Значение оставьте пустым. Нажмите ОК.

Если в свойствах объекта, добавленного в группу, были изменены значения IMEI, регистрационного номера или OBU ID, удалите этот объект из группы и добавьте его заново, чтобы учесть изменения.

Передача данных из Wialon в e-track

Сообщения с данными от объектов передаются из Wialon на платформу e-track, где стоимость проезда по платным дорогам рассчитывается на основе полученных данных и отправляется в HU-GO для автоматической оплаты.

Чтобы началась передача данных из Wialon в e-track, свяжитесь со своим персональным менеджером или с отделом развития бизнеса по адресу sales@gurtam.com.

В письме укажите следующие данные:

  • имя созданной группы объектов;
  • регистрационные номера объектов, добавленных в эту группу;
  • имя авторизованного пользователя;
  • токен, полученный после авторизации;
  • адрес вашего сайта мониторинга в случае использования Wialon Local.
Как настроить таблицу расчета для датчиков разных типов

В этой инструкции описываются способы настройки таблицы расчета для датчиков следующих типов:

Датчик уровня топлива

Перед настройкой таблицы расчета для ДУТ выполните тарировку топливного бака, чтобы получить таблицу, в которой значения X соответствуют показаниям датчика, а значения Y — объемам топлива.

Ниже приведены два примера таблицы, настроенной с использованием инструмента Пары XY.

Пример 1

Рассмотрим случай, когда в результате тарировки топливного бака получилась таблица со следующими данными:

Входное значение X

Выходное значение Y

0

0

86

10

173

20

252

30

330

40

405

50

477

60

546

70

618

80

686

90

749

100

Чтобы настроить таблицу расчета на основании этих данных, сделайте следующее:

  1. Включите инструмент Пары XY на вкладке Таблица расчета в свойствах датчика уровня топлива.


  2. Добавьте необходимое количество строк в соответствии со значениями из таблицы, полученной после тарировки топливного бака.
  3. В поле Верхняя граница укажите 100. 
  4. Включите опцию Применять после расчета.
  5. Нажмите на кнопку Генерировать.
  6. При необходимости нажмите на иконку над таблицей, чтобы открыть график расчета.


  7. Нажмите ОК.

Примечание. Можно проследить, как были рассчитаны коэффициент a и смещение b. Первый интервал начинается с нуля и влияет на все входящие значения до 86. В последней точке должно быть выходное значение 10. Cначала было рассчитано смещение по оси Х: ∆Х = 86 0 = 86. Точно так же было рассчитано смещение по оси Y: ∆Y = 10 0 = 10. После этого по формуле a = ∆Y / ∆X был рассчитан коэффициент a, являющийся тангенсом угла в начале осей координат: a = 10 / 86 = 0,11627906976744186.

Для остальных интервалов применялись такие же формулы расчета: 

Интервал

X

Y

a

b

N

X

Y

(Y(i+1) Y(i)) / (X(i+1) X(i))

Y a × X

1

0

0

(10 0) / (86 0)

0 a × 0

2

86

10

(20 10) / (173 86)

10 a × 86

3

173

20

(30 20) / (252 173)

20 a × 173

4

252

30

(40 30) / (330 252)

30 a × 252

5

330

40

(50 40) / (405 330)

40 a × 330

6

405

50

(60 50) / (477 405)

50 a × 405

7

477

60

(70 60) / (546 477)

60 a × 477

8

546

70

(80 70) / (618 546)

70 a × 546

9

618

80

(90 80) / (686 618)

80 a × 618

10

686

90

(100 90) / (749 686)

90 a × 686

11

749

100

(110 100) / (812 749)

100 a × 749

Пример 2

Рассмотрим случай, когда в результате тарировки топливного бака получилась таблица, в которой входные значения X указаны по убыванию, а выходные значения Y — по возрастанию:

Входное значение X

Выходное значение Y

2,8

0

2,58

10

2,18

20

2,0

30

1,65

40

1,3

50

1,25

60

1,1

70

0,96

80

0,6

90

0,32

100

Чтобы настроить таблицу расчета на основании этих данных, сделайте следующее:

  1. Включите инструмент Пары XY на вкладке Таблица расчета в свойствах датчика уровня топлива.


  2. Добавьте необходимое количество строк в соответствии со значениями из таблицы, полученной после тарировки топливного бака.
  3. Нажмите на кнопку Генерировать. После этого указанные значения Y автоматически показываются от большего к меньшему.
  4. При необходимости нажмите на иконку над таблицей, чтобы открыть график расчета.


  5. Нажмите ОК.

В этом примере таблица с формулами расчета интервалов выглядит следующим образом:

Интервал

X

Y

a

b

N

X

Y

(Y(i+1) Y(i)) / (X(i+1) X(i))

Y a × X

1

0,32

100

(90 100) / (0,6 0,32)

100 a × 0,32

2

0,6

90

(80 90) / (0,96 0,6)

90 a × 0,6

3

0,96

80

(70 80) / (1,1 0,96)

80 a × 0,96

4

1,1

70

(60 70) / (1,25 1,1)

70 a × 1,1

5

1,25

60

(50 60) / (1,3 1,25)

60 a × 1,25

6

1,3

50

(40 50) / (1,65 1,3)

50 a × 1,3

7

1,65

40

(30 40) / (2,0 1,65)

40 a × 1,65

8

2,0

30

(20 30) / (2,18 2,0)

30 a × 2

9

2,18

20

(10 20) / (2,58 2,18)

20 a × 2,18

10

2,58

10

(0 10) / (2,8 2,58)

10 a × 2,58

Датчик температуры

Перед настройкой таблицы расчета для датчика температуры узнайте, какой температуре соответствуют разные значения указанного параметра. Рассмотрим случай, когда в параметре приходят только положительные значения, но при этом часть из них соответствует отрицательным (т. е. температуре ниже нуля). Например:

  • интервал положительных значений — от 0 до 127;
  • интервал отрицательных значений — от 128 (что соответствует 128 градусам) до 255 (что соответствует 1 градусу). 

Для настройки таблицы расчета сделайте следующее:

  1. На вкладке Таблица расчета в свойствах датчика температуры добавьте две строки и укажите в них необходимые значения следующим образом:


  2. При необходимости нажмите на иконку над таблицей, чтобы открыть график расчета.


  3. Нажмите ОК.

Датчик зажигания

Рассмотрим пример заполнения таблицы расчета для нецифрового датчика зажигания, когда активация зажигания определяется по параметру, передающему напряжение. Например, при напряжении до 0,5 вольт зажигание выключено, а при напряжении больше 0,5 вольт — включено.

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

  1. На вкладке Таблица расчета в свойствах датчика зажигания добавьте две строки и укажите в них необходимые значения следующим образом:


  2. При необходимости нажмите на иконку над таблицей, чтобы открыть график расчета.


  3. Нажмите ОК.

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