Споделяне чрез


Изпращане на команди в Connected Field Service

Dynamics 365 Field Services позволява безпроблемна двупосочна комуникация с вашите IoT устройства. Тя дава възможност на вашата организация не само да събира данни от IoT устройства, но и да изпраща команди и да получава актуализации в реално време. Този симетричен поток от информация подобрява възможностите за контрол, мониторинг и вземане на решения в рамките на инфраструктурата на IoT.

Командите са програмирани инструкции, изпратени от приложението Field Service до IoT устройства. Те насочват устройствата да извършват конкретни действия, да извличат данни или да променят съществуващите си конфигурации. Командите се състоят от свойства на дефиницията на IoT, които осигуряват стандартизирана рамка за разбиране и взаимодействие с данните на устройството. Тези свойства представляват атрибутите или характеристиките на IoT устройствата, които могат да бъдат наблюдавани или контролирани. Например, свойствата на дефиницията на IoT за термостат могат да включват температура и влажност.

Съвет

Командите за IoT устройство обикновено се документират в ръководството за устройството или документацията на API. Тези ресурси предоставят подробна информация за наличните команди, техния синтаксис и как да взаимодействате програмно с устройството.

Създаване на свойства за дефиниране на IoT

Преди да конфигурирате IoT команда в Field Service, първо трябва да създадете свойства за дефиниране на IoT. Свойствата на дефиницията на IoT помагат за изграждането на низа за съобщения за вашата IoT команда.

  1. В Полева услуга променете в областта Настройки .
  2. Под IoT изберете Дефиниции на свойства на IoT и добавете нов запис.
  3. Въведете Име и изберете Тип данни за свойството.
  4. Добавете информация в секцията Допълнителни свойства . Изберете Покажи низа , за да проверите конструирания низ.

Екранна снимка на попълнен запис за дефиниция на свойство на IoT.

Конфигуриране на IoT команди

  1. В Полева услуга променете в областта Настройки .
  2. Под IoT изберете Дефиниции на команди и добавете нов запис.
  3. В полето Име въведете дефиницията на командата. Например: Нулиране на термостата.
  4. Запишете записа.
  5. В секцията Параметри на командата изберете вертикалния ⋮ на многоточието и изберете Добавяне на съществуващо свойство наIoT.
  6. Изберете запис за дефиниция на свойство на IoT и изберете Добавяне и записване на записа отново.

Екранна снимка на запис за дефиниране на команди на IoT.

Изпращане на команда в активен IoT сигнал

  1. В Полева услуга отворете областта за сервиз .
  2. Под Активи изберете IoT предупреждения и отворете съществуващ запис за предупреждение за IoT.
  3. В записа за предупреждение на Iot изберете Изпращане на команда.
  4. Изберете дефиниция на команда в полето Команда и изберете Изпращане на команда.

Екранна снимка на IoT предупреждение с опцията за диалогов прозорец за изпращане на команда.

Примерни команди за симулатор на термостат

Ако използвате шаблона за разполагане на IoT за Azure IoT Hub, можете да изберете да инсталирате термостатен симулатор. Следващата таблица изброява командите, които можете да изпращате на симулатора на термостата.

Command Низ на командно съобщение
Нулиране на термостата {"CommandName":"Нулиране на термостата","Параметри":{}}
Известие {"CommandName":"Уведомление","Параметри":"Съобщение": {"Техникът е изпратен"}}
Задаване на стойности (Актуализиране на дефинициите на свойствата на IoT Температура и влажност)   {"CommandName":"Задаване на стойности","Параметри":"Четене":"Температура":"70","Влажност": {{"60"}}}

Следващи стъпки