Отправка команд в Connected Field Service
Dynamics 365 Field Services обеспечивает беспрепятственную двустороннюю связь с вашими устройствами Интернета вещей. Это позволяет вашей организации не только собирать данные с устройств Интернета вещей, но также отправлять команды и получать обновления в режиме реального времени. Этот симметричный поток информации расширяет возможности контроля, мониторинга и принятия решений в инфраструктуре Интернета вещей.
Команды — это запрограммированные инструкции, отправляемые из приложения Field Service на устройства Интернета вещей. Они предписывают устройствам выполнять определенные действия, извлекать данные или изменять существующие конфигурации. Команды состоят из свойств определения Интернета вещей, которые обеспечивают стандартизированную структуру для понимания и взаимодействия с данными устройства. Эти свойства представляют собой атрибуты или характеристики устройств Интернета вещей, которые можно отслеживать или контролировать. Например, свойства определения IoT для термостата могут включать температуру и влажность.
Совет
Команды для устройства Интернета вещей обычно задокументированы в руководстве по устройству или в документации по API. Эти ресурсы предоставляют подробную информацию о доступных командах, их синтаксисе и о том, как программно взаимодействовать с устройством.
Создание свойств определения Интернета вещей
Перед настройкой команды Интернета вещей в Field Service сначала необходимо создать свойства определения Интернета вещей. Свойства определения Интернета вещей помогают создать строку сообщения для вашей команды Интернета вещей.
- В Field Service перейдите в область Параметры.
- В разделе IoT выберите Определения свойств IoT и выберите Новый.
- Введите Имя и выберите Тип данных для свойства.
- Добавьте информацию в раздел Дополнительные свойства. Выберите Показать строку, чтобы проверить построенную строку.
- Выберите Сохранить.
Настройка команд Интернета вещей
- В Field Service перейдите в область Параметры.
- В разделе IoT выберите Определения команд и выберите Новый.
- В поле Имя введите определение команды. Например: Сброс термостата.
- Выберите Сохранить.
- В разделе Параметры команды щелкните вертикальное многоточие ⋮ и выберите Добавить существующее свойство Интернета вещей.
- Выберите запись определения свойства IoT и нажмите Добавить.
- Выберите Сохранить.
Отправка команды при активном оповещении Интернета вещей
- В Field Service откройте область Сервис.
- В разделе Активы выберите Оповещения Интернета вещей и откройте существующую запись оповещения Интернета вещей.
- В записи предупреждения Интернета вещей выберите Отправить команду.
- Выберите определение команды в поле Команда и выберите Отправить команду.
Пример команд симулятора термостата
Если вы используете шаблон развертывания Интернета вещей для Центра Интернета вещей Azure, вы можете установить симулятор термостата. В следующей таблице перечислены команды, которые вы можете отправить симулятору термостата.
Command | Строка сообщения команды |
---|---|
Сброс термостата | {"CommandName":"Сброс термостата","Параметры":{}} |
Notification | {"CommandName":"Уведомление","Параметры”: {"Сообщение":"Направлен специалист"}} |
Задание значений (обновление определений свойств Интернета вещей «Температура» и «Влажность») | {"CommandName":"Установить значения","Параметры”: {"Показания":{"Температура":"70","Влажность":"60"}}} |