Команда — это отправляемый на объект запрос на выполнение какого-либо действия. В ответ устройство может выслать свои координаты или изображение, сделать перепрошивку, заблокировать двигатель и многое другое. Какие команды поддерживаются объектом, зависит от используемого оборудования и его конфигурации.
Чтобы команда могла быть выполнена, она должна быть прописана в свойствах объекта на соответствующей вкладке. Для отправки команды пользователь должен обладать правами, указанными в ее свойствах, а также правом «Выполнение команд» по отношению к объекту.
Система Wialon поддерживает на данный момент 13 стандартных команд, то есть команд, зарезервированных в системе:
Иконка | Тип команды | Имя в системе | Параметры |
---|---|---|---|
![]() | Запросить координаты (запросить текущие координаты объекта) | query_pos | — |
![]() | Заблокировать двигатель | block_engine | — |
![]() | Разблокировать двигатель | unblock_engine | — |
![]() | Активировать выход | output_on | номер выхода |
![]() | Деактивировать выход | output_off | номер выхода |
![]() | Загрузить сообщения | download_msgs | временной интервал |
![]() | Установить интервал отправки данных (интервал регулярной отсылки сообщений устройством на сервер) | set_report_interval | интервал в секундах |
![]() | Отправить произвольное сообщение (для передачи нестандартной команды объекту) | custom_msg | текст сообщения |
![]() | Отправить сообщение водителю | driver_msg | текст сообщения |
![]() | Отправить координаты | send_position | координаты |
![]() | Загрузить конфигурацию | upload_cfg | путь к файлу конфигурации |
![]() | Загрузить прошивку | upload_sw | путь к файлу прошивки |
![]() | Запросить фотографию | query_photo | — |
Если используемое Вами устройство поддерживает команды, которых нет в данном списке, их все равно можно отправить — при помощи команды «Отправить произвольное сообщение». Главное — знать точное имя команды, как оно прописано в оборудовании.
Существует ряд способов для отправки команды на объект:
Такие команды как загрузка конфигурации или загрузка прошивки имеют свои особенности. Если для объектов эти команды были сохранены без выбора файла, то отправка данных команд в качестве задания/уведомления или отправка команды сразу целой группе объектов будет недоступна.
Информация о командах, которые были отправлены на объект, может быть получена из следующих источников:
На панели мониторинга может находиться кнопка «Послать команду объекту». Ее отображение включается в настройках панели. Кнопка может иметь следующий
вид:
— имеются команды, доступные для выполнения;
— среди доступных команд есть такие, которые выполняются по GPRS-каналу;
или
— доступных команд нет или у текущего пользователя недостаточно прав на такие действия;
– кнопка отправки команды группе объектов (доступна, если рабочий список находится в режиме дерева объектов).
При перемещении курсора к активной кнопке всплывает список команд, доступных для выполнения в данный момент. В этом списке отображаются только команды, которые могут быть отправлены непосредственно на данный момент (анализируется доступность типов связи).
Внимание!
Чтобы отправить команду группе объектов, необходимо, чтобы эта команда была прописана в свойствах каждого из этих объектов на вкладке «Команды» и имела одинаковое имя. Если при отправке нескольким объектам, команда у них называются одинаково, но принадлежит разному типу и при этом параметры не заданы, тогда команда посылается без параметров и в итоге выполнена быть не может.
При помощи функционала команд оператор (диспетчер) может осуществлять переписку с водителем. Для этого ему следует воспользоваться командой «Отправить сообщение водителю» и ввести текст.
В случае получения ответа от водителя, его сообщение появляется в специальном всплывающем окне, при этом приход нового сообщения может сопровождаться звуковым сигналом (см. настройки пользователя). При наличии непрочитанных сообщений их количество указывается на красном фоне рядом с кнопкой вызова окна переписки. Обратите внимание на то, что число указывает именно на количество непрочитанных сообщений, а не на общее количество сообщений в окне. Индикатором того, что в окне сообщения есть (не важно, прочитанные или нет) является активное состояние иконки переписки (она цветная, и на нее можно нажать).
Вновь приходящие сообщения добавляются в верхнюю часть списка. Заголовки непрочитанных сообщений выделяются при этом голубым фоном. Чтобы раскрыть/скрыть полный текст сообщения, используйте кнопку-переключатель «плюс/минус».
При клике по сообщению карта центрируется на месте, откуда оно было послано. При клике по названию объекта карта центрируется на последнем его положении.
Чтобы удалить отдельно взятое сообщение, щелкните по крестику справа от его заголовка. Можно также удалить все прочитанные сообщения или все сообщения вообще, воспользовавшись соответствующими кнопками внизу окна. После удаления всех сообщений окно, как правило, закрывается автоматически. Однако, если снять флаг «Закрывать окно после удаления всех сообщений», то окно будем оставаться даже при пустом содержимом.
Окно сообщений может быть скрыто. Для этого щелкните по иконке переписки внизу окна браузера (либо на крестик в правом верхнем углу). Повторный щелчок приведет к отображению окна. Кроме того, окно можно «перетаскивать» по экрану и менять его размеры. Причем позиция и размер окна запоминается до следующего открытия.
Здесь же находится кнопка в виде зеленого треугольника для быстрого ответа оператора (в свойствах объекта должна быть предварительно создана команда «Отправить сообщение водителю»). Щелкните по ней и в появившемся диалоговом окне введите текст ответа. В конце нажмите «ОК».
Кроме того, можно выполнить отчет «История переписки», который будет содержать все сообщения оператора и водителя за указанный период времени.
Примечание.
Автоматическое появление сообщений от водителей на экране можно отключить. Для этого в настройках пользователя нужно снять флаг «Автоматическое отображение событий». В таком случае о приходе нового уведомления будет свидетельствовать только появление цифры на красном фоне в нижней панели программы рядом с иконкой переписки. Чтобы прочитать уведомления, нужно нажать на этот знак.