Azure IoT Central — Получение «Идентификатора устройства» с помощью «Идентификатора подключения устройства»

#power-automate #azure-iot-central

#автоматизация питания #azure-iot-central

Вопрос:

У меня есть реальный способ использования Azure IoT Central:

  1. Устройство изготовлено, серийный номер напечатан на корпусе устройства:
    • S / N = «08-00-27-04-77-77»
  2. Устройство зарегистрировано в IoT Central:
    • Идентификатор устройства = S / N (08-00-27-04-77-77)
  3. Пользователь запускает MS Flow:
    • Запуск потока вручную:
      • задайте имя устройства (08-00-27-04-77-77)
      • установить лицензионный ключ (строка)
    • Выполнить действие: IoT Central — Обновить устройство

Итак, у меня проблема: мне нужен идентификатор устройства для выполнения действия «Обновить устройство», но я этого не знаю. Центральное устройство Интернета вещей имеет два идентификатора:

  1. Идентификатор подключения устройства — значение, определенное при регистрации устройства (08-00-27-04-77-77) — Ок, вы можете найти его на странице устройства (кнопка «Подключиться», поле «Идентификатор устройства»)
  2. Идентификатор устройства — генерируется IoT Central (q1aa9u) — Как его получить? вы можете найти его только в URL-адресе страницы устройства.

IoT Central: Идентификаторы центра IoT

Действие MS Flow: Действие MS Flow

Вопросы:

  • Как запустить действие MS Flow «Iot Central — Обновить устройство», используя идентификатор подключения устройства?
  • или как получить идентификатор устройства по идентификатору подключения устройства с помощью MS Flow action или API?

Ответ №1:

Если вы создаете новое устройство в MS Flow, вы можете получить идентификатор устройства в ответе (через динамическое содержимое).

В противном случае невозможно получить идентификатор устройства через идентификатор подключения устройства.

Комментарии:

1. Возможно ли добавить новое действие MS Flow «Найти устройство»? Для некоторых бизнес-процессов мне нужно найти устройство в IoT Central по значению свойства. Например: 1. Я знаю имя устройства, но я не знаю идентификатор 2. Я нахожу это устройство в центре, получаю идентификатор 3. Используя идентификатор, я могу выполнить действие на устройстве (обновить, удалить, запустить команду). В Iot Central уже реализован поиск, необходимо добавить такое действие в MS Flow