Поделиться через


Использование рабочих процессов для интеграции приложения Azure IoT Central с другими облачными службами

Вы можете создавать правила в IoT Central, которые активируют действия в ответ на условия на основе телеметрии. Например, чтобы отправить сообщение электронной почты, когда температура устройства превышает пороговое значение.

Соединитель Azure IoT Central версии 3 для Power Automate и Azure Logic Apps позволяет создавать более сложные правила для автоматизации операций в IoT Central:

  • Когда правило запускается в приложении Azure IoT Central, оно может активировать рабочий процесс в Power Automate или Azure Logic Apps. Эти рабочие процессы могут выполнять действия в других облачных службах, таких как Microsoft 365 или партнерская служба.
  • Событие в другой облачной службе, например Microsoft 365, может активировать рабочий процесс в Power Automate или Azure Logic Apps. Эти рабочие процессы могут выполнять действия или извлекать данные из приложения IoT Central.
  • Соединитель Azure IoT Central версии 3 соответствует общедоступной области REST API версии 1.0 . Все действия соединителя поддерживают формат DTDL версии 2 . Последние сведения и сведения о последних обновлениях см. в заметках о выпуске текущей версии соединителя.

Предпосылки

Чтобы выполнить действия, описанные в этом руководстве, вам потребуется:

Активация рабочего процесса из правила

Прежде чем активировать рабочий процесс в Power Automate или Azure Logic Apps, необходимо правило в приложении IoT Central. Дополнительные сведения см. в разделе "Настройка правил".

Чтобы добавить коннектор Azure IoT Central V3 в качестве триггера в Power Automate:

  1. В Power Automate нажмите '+ Создать', а затем выберите Все соединители в разделе Начало с соединителя.
  2. Найдите IoT Central и выберите соединитель Azure IoT Central версии 3 .
  3. В списке триггеров выберите "Когда запускается правило".
  4. Выберите шаг "При запуске правила ", а затем убедитесь, что вы подключены.
  5. Выберите приложение IoT Central и правило, которое вы используете.

Чтобы добавить коннектор Azure IoT Central V3 в качестве триггера в Azure Logic Apps:

Это важно

Триггеры в соединителе IoT Central не работают, если приложение логики не имеет общедоступной конечной точки. Дополнительные сведения см. в статье Рекомендации по входящему трафику к Logic Apps через частные конечные точки.

  1. В конструкторе Logic Apps выберите шаблон пустого приложения логики .
  2. В конструкторе найдите IoT Central и выберите соединитель Azure IoT Central версии 3 .
  3. В списке триггеров выберите "Когда правило запускается (предварительная версия)".
  4. На этапе срабатывания правила выберите ваше приложение IoT Central и используемое правило.

Найдите соединитель Azure IoT Central — предварительная версия и выберите триггер

Теперь вы можете добавить дополнительные шаги в рабочий процесс для создания сценария интеграции.

Выполнение действия

Действия можно выполнять в приложении IoT Central из рабочих процессов Power Automate и Azure Logic Apps. Сначала создайте рабочий процесс и используйте соединитель для определения триггера для запуска рабочего процесса. Затем в качестве действия используйте соединитель Azure IoT Central версии 3 .

Чтобы добавить коннектор Azure IoT Central V3 как действие в Power Automate:

  1. В Power Automate найдите IoT Central в области "Добавление действия ".
  2. Выберите соединитель Azure IoT Central версии 3 .
  3. В списке действий выберите действие IoT Central, которое вы хотите использовать.
  4. На шаге действия завершите настройку выбранного действия, а затем нажмите кнопку "Сохранить".

Чтобы добавить соединитель Azure IoT Central V3-preview в качестве действия в Azure Logic Apps:

  1. В конструкторе Logic Apps в панели Выбор действия выберите вкладку Пользовательский.
  2. Найдите IoT Central и выберите соединитель Azure IoT Central версии 3 .
  3. В списке действий выберите действие IoT Central, которое вы хотите использовать.
  4. На шаге действия заполните конфигурацию выбранного действия. Затем выберите Сохранить.

Найдите соединитель Azure IoT Central версии 3 и выберите действие

Список действий

Полный список действий, поддерживаемых соединителем, см. в разделе "Действия".

Создание или обновление устройства

Используйте это действие для создания или обновления устройства в приложении IoT Central.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для создания или обновления.
Имя устройства Отображаемое имя устройства.
Шаблон устройства Выберите из списка шаблонов устройств в приложении IoT Central.
Симулированный Выберите, имитируется ли устройство.
Включен Выберите, включено ли устройство.
Organizations Выберите из списка организаций в приложении IoT Central.

Удаление устройства

Используйте это действие для удаления устройства из приложения IoT Central.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для удаления.

Выполнение команды устройства

Используйте это действие для выполнения команды, определенной в одном из интерфейсов устройства.

Замечание

Это действие является устаревшим. Используйте действие команды запуска устройства для обновления свойств устройства и значений облачных свойств.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для выполнения команды.
Компонент устройства Интерфейс в шаблоне устройства, который содержит команду.
Команда устройства Выберите одну из команд в выбранном интерфейсе.
Идентификатор шаблона устройства Выберите из списка шаблонов устройств в приложении IoT Central.
Полезная нагрузка запроса команды устройства Если для команды требуется тело запроса, добавьте их здесь.

Замечание

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

Получение устройства по его идентификатору

Используйте это действие для получения сведений об устройстве.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для получения сведений.

Возвращаемые сведения можно использовать в динамических выражениях в других действиях. Возвращаемые сведения об устройстве включают: Утверждено, тело, Описание устройства, Имя устройства, Шаблон устройства, Настроено и Симулировано.

Получение свойств облака устройства (не рекомендуется)

Используйте это действие для получения значений облачных свойств для конкретного устройства.

Замечание

Это действие является устаревшим. Используйте действие "Получить свойства устройства " для получения значений свойств устройства и облачных свойств.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для получения свойств облака.
Идентификатор шаблона устройства Выберите из списка шаблонов устройств в приложении IoT Central.

Значения возвращаемых облачных свойств можно использовать в динамических выражениях в других действиях.

Получение свойств устройства

Используйте это действие для получения значений свойств для определенного устройства.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для получения свойств.
Шаблон устройства Выберите из списка шаблонов устройств в приложении IoT Central.

Возвращаемые значения свойств можно использовать в динамических выражениях в других действиях.

Получение значения телеметрии устройства

Используйте это действие для получения значений телеметрии для конкретного устройства.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для получения значений телеметрии.
Данные телеметрии устройства Название телеметрии устройства.
Шаблон устройства Выберите из списка шаблонов устройств в приложении IoT Central.

Возвращаемые значения телеметрии можно использовать в динамических выражениях в других действиях.

Выполнение команды устройства

Используйте это действие для выполнения команды, определенной в одном из интерфейсов устройства.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для получения значений телеметрии.
Команда устройства Выберите из списка доступных команд устройства. После выбора команды устройства будет добавлено поле для времени ожидания подключения команды устройства, времени ожидания ответа команды устройства и, если применимо, передаваемых данных запроса команды устройства.
Шаблон устройства Выберите из списка шаблонов устройств в приложении IoT Central.

Обновление облачных свойств устройства (устарело)

Используйте это действие для обновления значений облачных свойств для конкретного устройства.

Замечание

Это действие является устаревшим. Используйте действие "Обновить свойства устройства" для обновления значений свойств устройства и облачных свойств.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для обновления.
Идентификатор шаблона устройства Выберите из списка шаблонов устройств в приложении IoT Central.
Свойства облака После выбора шаблона устройства будет добавлено поле для каждого облачного свойства, определенного в шаблоне.

Обновление свойств устройства

Используйте это действие для обновления значений свойств, доступных для записи для определенного устройства.

Поле Description
Application Выберите из списка приложений IoT Central.
Идентификатор устройства Уникальный идентификатор устройства для обновления.
Шаблон устройства Выберите из списка шаблонов устройств в приложении IoT Central.
Свойства, доступные для записи После выбора шаблона устройства поле добавляется для каждого записываемого свойства и облачного свойства, определенного в шаблоне.

Дальнейшие шаги

Теперь, когда вы знаете, как создать расширенное правило в приложении Azure IoT Central, вы можете узнать, как использовать обозреватель данных для анализа данных устройства.