Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Что из себя представляет бот

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

Возможности:

  • эмуляция движения объекта по заданному маршруту;

  • генерация данных объекта вручную либо с помощью автогенерации;

  • перемещение объекта по карте с помощью drag-and-drop

  • отправка пакетов с любым topic и payload (только MQTT).

Вкладка Бот появляется, только когда у объекта активирована функция Использовать как бота. Ее можно включить при создании объекта или на вкладке Редактирование.

Сейчас доступны боты, работающие по протоколам MQTT и Wialon IPS.

Нажмите Запустить, чтобы стал доступен интерфейс по эмуляции данных.

Время непрерывной работы бота ограничено 72 часами, после чего он автоматически останавливается до следующего его запуска из интерфейса. Дата и время остановки запущенного бота отображается в интерфейсе платформы.

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

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

Реальное устройство и бот, подключенные к одному объекту в платформе, будут выбивать друг друга. Это можно заметить на графике, если постоянно меняется значение статуса “онлайн”. Такая же ситуация возникает, если подключено два устройства с одинаковым идентификатором. Поэтому не забудьте остановить бота перед подключением своего устройства.