Надсилання команд у програмі 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.
- У розділі «Виїзне обслуговування» перейдіть в область «Налаштування ».
- У розділі «IoT» виберіть «Визначення властивостей IoT» і виберіть «Створити».
- Введіть ім’я та виберіть тип даних для ресурсу.
- Додайте інформацію в розділі «Додаткові властивості ». Виберіть Показати рядок , щоб перевірити побудований рядок.
- Виберіть Зберегти.
Налаштування команд IoT
- У розділі «Виїзне обслуговування» перейдіть в область «Налаштування ».
- У розділі «IoT» виберіть «Визначення команд» і виберіть «Створити».
- У полі Ім’я введіть визначення команди. Наприклад: Скидання термостата.
- Виберіть Зберегти.
- У розділі «Параметри команд» виберіть ⋮ вертикального еліпсису та виберіть «Додати існуючу властивість IoT».
- Виберіть запис визначення властивості IoT і натисніть Додати.
- Виберіть Зберегти.
Надішліть команду в разі активного оповіщення IoT
- У розділі «Виїзне обслуговування» відкрийте розділ «Обслуговування ».
- У розділі «Активи » виберіть «Сповіщення IoT» і відкрийте наявний запис сповіщень IoT.
- У записі сповіщень Iot виберіть «Надіслати команду».
- Виберіть визначення команди в полі «Команда» та натисніть «Надіслати команду».
Приклади команд симулятора термостата
Якщо ви використовуєте шаблон розгортання IoT для Azure IoT Hub, ви можете встановити симулятор термостата. У наступній таблиці перераховані команди, які ви можете відправити на симулятор термостата.
Command | Рядок повідомлення команди |
---|---|
Скидання термостата | {"CommandName":"Скинути термостат","Параметри":{}} |
Сповіщення | {"CommandName":"Сповіщення","Параметри": {"Повідомлення":"Технік був відправлений"}} |
Встановіть значення (оновіть визначення властивостей IoT Температура та вологість) | {"CommandName":"Встановити значення","Параметри": {"Читання":{"Температура":"70","Вологість":"60"}}} |