Оборудование «Команды трекера» хранит именованные команды — имя и текст — для отправки на трекер объекта. Администратор или инженер заводит их, чтобы пользователи WALIOT.Навигатор отправляли команды из карточки объекта, а уведомления — по своему действию.
Оборудование добавляется в карточке объекта мониторинга (вкладка Объекты → «Дополнительное оборудование» → «Добавить новое оборудование»): после выбора типа открывается форма оборудования «Команды трекера».
Команды трекеру — механизм удаленного управления устройством. Предустановленные команды хранятся как дополнительное оборудование в виде списка пар «имя — текст команды». Отправка моделируется сессией со своим жизненным циклом статусов, а доставка идет по модели «отправка при подключении»: команда встает в очередь и ждет, пока трекер сам выйдет на связь.
Команда ждет, пока трекер выйдет на связь, и уходит с его ближайшим сообщением; срока ожидания выхода на связь нет, отменить ее нельзя; отправляйте блокировку на трекер, который сейчас на связи. Если команд несколько, первой уходит самая ранняя из ожидающих. Как правило, за раз уходит одна команда: пока команда ожидает ответа, следующая не отправляется. Неавторизованному трекеру (без идентификатора) команды не отправляются. Результат отражается в статусе сессии, видимом пользователю.
Команда трекеру и реле блокировки — два независимых механизма удаленного управления, и работают они по-разному.
| Что сравниваем | Команда трекеру | Реле блокировки |
|---|---|---|
| Оборудование | «Команды трекера»: список заранее заданных текстов | «Реле блокировки»: тексты команд блокировки и разблокировки |
| Канал | Протокол трекера (TCP): команда уходит, когда трекер на связи | SMS на номер SIM трекера |
| Какие трекеры | Протоколы с поддержкой команд (столбец «TCP-команды» на странице «Совместимое оборудование и протоколы») | Любой трекер, у которого указан номер SIM |
| Откуда запускается | Окно «Команды трекера» в Навигаторе, WALIOT.Админ, действие уведомления «Послать команду трекеру» | Только действие уведомления «Заблокировать реле блокировки» или «Разблокировать реле блокировки»: кнопки в карточке объекта нет |
| Что видно после отправки | Статус команды и история отправленных команд | Платформа не подтверждает доставку SMS и исполнение |
Подробнее о реле — на странице «Реле блокировки».
Статус отправленной команды трекеру платформа ведет по сессии отправки, расчетных формул нет. В Навигаторе в истории команд показаны подписи: «Ожидает подключения» (команда в очереди, трекер еще не вышел на связь) → «Ожидает ответа» (команда отправлена) → «Выполнена» (трекер ответил) либо «Истекло время ожидания» (ответ не пришел вовремя). Еще два статуса — разные причины: «Неверный протокол» (протокол команды не совпал с протоколом трекера) и «Команда не поддерживается» (трекер ответил, что не поддерживает команду).
«Выполнена» означает, что трекер ответил на команду, а не что устройство ее исполнило: платформа не подтверждает исполнение и не знает, заблокирован ли двигатель.
В WALIOT.Админ статус сессии показан кодом на латинице (карточка трекера, «Отправленные команды», раздел «Аудит» → «Команды»). Соответствие подписям Навигатора:
| Статус в WALIOT.Админ | Подпись в Навигаторе |
|---|---|
AWAIT_CONNECTED | Ожидает подключения |
AWAIT_RESPONSE | Ожидает ответа |
OK | Выполнена |
RESPONSE_TIMEOUT | Истекло время ожидания |
WRONG_PROTOCOL | Неверный протокол |
UNSUPPORTED_COMMAND | Команда не поддерживается |
Форма оборудования «Команды трекера» в карточке объекта содержит поля:
Право «Отправка команд на трекеры» выдается пользователю по умолчанию при создании. Без него кнопки «Отправить команду» и «Отправленные команды» в карточке трекера и пункт меню «Отправить команду трекерам» в WALIOT.Админ неактивны, а пункт «Команды трекера» в карточке объекта Навигатора недоступен. Для Навигатора нужны также оборудование «Команды трекера» на объекте и право «Получение информации о системных и пользовательских метках». Массовая отправка выполняется в WALIOT.Админ при доступе администратора. Добавлять и менять команды в оборудовании «Команды трекера» могут пользователи с ролью «Администратор» и выше.
В зависимости от роли пользователя и назначенного ему набора прав доступ к операциям с оборудованием может быть ограничен.