Действия с множеством устройств

В этом уроке объясняется, как одно и то же действие с множеством устройств можно выполнять при помощи мыши, и используя Избранное.

Давайте предположим, что у Вас может быть много устройств, которые поддерживают операцию самотестирования. Эта операция может заставить каждое устройство проводить диагностику его внутреннего состояния. Каждое устройство может выводить результаты самотестирования на свой дисплей или отправлять отчет SberMobile.

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

В этом разделе показано, как настроить операцию самотестирования так, чтобы она вызывалась из списка Избранное в SberMobile IIoT Platform Client. Аналогичный метод можно использовать для выполнения любой другой операции с Вашим устройством.

Вот как может выглядеть действие Самотестирование в контекстном меню устройства:

1. Помещаем действие самотестирование в избранное

Перетащите узел  () Системного дерева устройства в узел () Избранное. Выберите действие Самотестирование из выпадающего списка и кликните OK:

Только что созданный избранный элемент появится в таблице Избранное:

2. Редактирование действия избранное для запуска самотестирования множества устройств

Расширьте узел Системного дерева Избранное и щелкните правой кнопкой мыши по новому элементу "Выполнить самотестирование". Выберите Настроить из контекстного меню:

Смените Описание на новое значимое имя, например, Провести самотестирование моих устройств.

Затем измените контекстную маску так, чтобы она включала ряд контекстов устройства, из которых будет вызываться действие Самотестирования. Смените контекстную маску на users.*.deviceservers.*.devices.* , чтобы заставить Избранное инициировать самотестирование у всех устройств системы.

Выполнять самотестирование будут лишь те устройства, которые доступны с Вашими пользовательскими правами доступа.

Чтобы провести самотестирование лишь Ваших собственных устройств, например, устройств, которые принадлежат Вашей пользовательской учетной записи, смените Контекстную маску на users.YOUR_USER_NAME.deviceservers.*.devices.*.

3. Запустить самотестирование

Чтобы выполнить самотестирование, просто кликните в Избранном Провести самотестирование моих устройств в таблице Избранное. Это заставит SberMobile Server немедленно выполнить запрошенную процедуру. В зависимости от типа устройства, результат тестирования и результаты о неполадках будут отправлены на дисплей устройства, в журнал событий или показаны пользователю при помощи процедуры Показать сообщение/показать ошибку.