Azure IoT Central версии 3 (предварительная версия)
Azure IoT Central упрощает подключение, мониторинг и управление устройствами Интернета вещей в большом масштабе. С помощью соединителя IoT Central V3 можно активировать рабочие процессы при запуске правила и выполнять действия, выполняя команды, обновляя свойства, получая данные телеметрии с устройств и многое другое. Используйте этот соединитель с приложением Azure IoT Central версии 3.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Техническая поддержка Azure IoT Central |
| URL | https://aka.ms/iotcentral-create-technical-support-ticket-trial |
| Метаданные соединителя | |
|---|---|
| Publisher | Корпорация Майкрософт |
| Веб-сайт | https://azure.microsoft.com/services/iot-central/ |
| Политика конфиденциальности | https://privacy.microsoft.com |
| Категории | Интернет вещей |
Соединитель Azure IoT Central версии 3 можно использовать для подключения приложения Azure IoT Central V3 к рабочим процессам. Соединитель можно использовать для запуска рабочих процессов при запуске правила. Его можно использовать для получения последних сведений с устройств Интернета вещей, таких как данные телеметрии и свойства. Кроме того, вы можете использовать его для обновления устройств Интернета вещей, отправляя команды и обновляя соответствующие сайты.
Предпосылки
- Для использования этого соединителя необходимо быть пользователем в приложении Azure IoT Central версии 3You-Go с оплатой по мере использования.
- Необходимо использовать рабочую или учебную учетную запись Идентификатора Microsoft Entra.
Получение учетных данных
Чтобы добавить этот соединитель в рабочий процесс, необходимо сначала войти в рабочую или учебную учетную запись Microsoft Entra ID, которая является пользователем в приложении Azure IoT Central, к которому вы хотите подключиться.
Примечания к релизу
Сентябрь 2021 года
- Теперь соединитель Azure IoT Central версии 3 обновлен для выравнивания с общедоступной областью REST API версии 1.0 . Все действия соединителя теперь поддерживают формат DTDLv2 и поддержку моделей на основе DTDLv1 устарели.
- Действия для
Run a device command,Get/Update device propertiesиGet device telemetry valueбыли обновлены, чтобы добавить поддержку последних функций шаблона устройства в Azure IoT Central. Теперь эти действия поддерживают как корневые, так и компоненты. - Добавлен новый набор действий модуля устройства. Эти действия позволяют создавать рабочие процессы, взаимодействующие с командами, свойствами, телеметриями модулей устройств и компонентами модулей.
- Действия, которые
Get/Create/Update/Delete a deviceбыли обновлены, чтобы соответствовать последнему REST API Azure IoT Central. - Действия
Get device cloud propertiesиUpdate device cloud propertiesтеперь являются частьюGet device propertiesиUpdate device properties. Новые действия позволяют рабочим процессам взаимодействовать как с свойствами устройств, так и с облачными свойствами одновременно.
Уведомление об удалении: к концу CY21 действия, помеченные как устаревшие в списке ниже, больше не будут доступны при создании новых рабочих процессов. Существующие рабочие процессы, ссылающиеся на эти действия, будут продолжать работать до марта 2022 года. Мы рекомендуем обновить рабочие процессы, чтобы воспользоваться новыми объявленными действиями, которые теперь поддерживаются в Azure IoT Central.
Ноябрь 2021 г.
- Добавлены новые действия для перечисления устройств и шаблонов устройств для приложения Azure IoT Central. Эти действия включают поддержку разбиения на страницы.
- В соединитель добавлен новый набор действий управления пользователями, позволяющий рабочим процессам создавать, обновлять, перечислять и удалять пользователей приложения.
- Рабочие процессы теперь могут получить последнее выполнение команды устройства с помощью новых
Get device command responseдействий. Этот набор действий поддерживает команды корневого, компонента и модуля.
Известные проблемы и ограничения
- Чтобы использовать этот соединитель в Microsoft Power Automate, необходимо войти в приложение IoT Central по крайней мере один раз. В противном случае приложение не появится в раскрывающемся списке "Приложение"
- Личные учетные записи Майкрософт (например@hotmail.com, @live.com@outlook.com домены) не поддерживаются для входа в соединитель IoT Central. Необходимо использовать рабочую или учебную учетную запись Идентификатора Microsoft Entra.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| Credentials | Credentials | Все регионы | Недоступен для совместного использования |
| По умолчанию [не рекомендуется] | Этот параметр предназначен только для старых подключений без явного типа проверки подлинности и предоставляется только для обратной совместимости. | Все регионы | Недоступен для совместного использования |
Credentials
Идентификатор проверки подлинности: 1stparty
Применимо: все регионы
Credentials
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
По умолчанию [не рекомендуется]
Применимо: все регионы
Этот параметр предназначен только для старых подключений без явного типа проверки подлинности и предоставляется только для обратной совместимости.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Возобновление задания на неудачных устройствах |
Выполните повторное выполнение существующего задания на всех неудачных устройствах. |
| Возобновление остановленного задания |
Возобновление выполнения существующего остановленного задания. |
| Вывод списка групп устройств |
Получение списка групп устройств в приложении. |
| Вывод списка запланированных заданий |
Получение списка запланированных заданий в приложении. |
| Вывод списка шаблонов устройств |
Получение списка шаблонов устройств в приложении. |
| Выполнение команды компонента |
Выполните команду в компоненте. |
| Выполнение команды компонента модуля |
Выполните команду в компоненте модуля. |
| Выполнение команды модуля |
Выполните команду в модуле. |
| Выполнение команды устройства |
Выполните команду на устройстве. |
| Выполнение команды устройства (не рекомендуется) |
Выполните команду на устройстве (не рекомендуется). |
| Обновление запланированного задания |
Обновите существующее запланированное задание по идентификатору. |
| Обновление облачных свойств устройства (устарело) |
Обновите все значения облачных свойств устройства по идентификатору устройства (не рекомендуется). |
| Обновление пользователя |
Обновление пользователя в приложении с помощью исправления |
| Обновление свойств модуля. |
Обновите все значения свойств модуля. |
| Обновление свойств устройства |
Обновите все значения свойств устройства по идентификатору устройства. |
| Обновление свойств устройства (не рекомендуется) |
Обновите все значения свойств устройства по идентификатору устройства (не рекомендуется). |
| Обновление связи устройства |
Обновите существующее отношение устройства между данным устройством и новым устройством с идентификатором устройства и идентификатором связи. |
| Остановка выполняемого задания |
Остановите выполнение задания, выполняемого в настоящее время. |
| Перечисление организаций |
Получение списка организаций в приложении. |
| Перечисление пользователей |
Получение списка пользователей в приложении |
| Перечисление ролей |
Получение списка ролей в приложении. |
| Получение группы устройств |
Получение сведений о существующей группе устройств по идентификатору. |
| Получение заданий по идентификатору запланированного задания |
Получение списка заданий для определения запланированного задания. |
| Получение задания |
Получение сведений о существующем задании по идентификатору. |
| Получение запланированного задания |
Получение сведений о существующем запланированном задании по идентификатору. |
| Получение значения телеметрии компонента |
Получение последнего значения телеметрии из компонента. |
| Получение значения телеметрии компонента модуля |
Получение последнего значения телеметрии из компонента модуля. |
| Получение значения телеметрии модуля |
Получение последнего значения телеметрии из модуля. |
| Получение значения телеметрии устройства |
Получите последнее значение телеметрии с устройства. |
| Получение значения телеметрии устройства (не рекомендуется) |
Получите последнее значение телеметрии с устройства (не рекомендуется). |
| Получение организации |
Получение сведений о существующей организации по идентификатору. |
| Получение ответа команды компонента |
Получите последний ответ для команды компонента устройства. |
| Получение ответа команды компонента модуля |
Получите последний ответ для команды компонента модуля. |
| Получение ответа команды модуля |
Получение последнего ответа для команды модуля устройства |
| Получение ответа команды устройства |
Получите последний ответ для команды устройства. |
| Получение пользователя |
Получение пользователя по идентификатору |
| Получение роли |
Получение роли по идентификатору. |
| Получение свойств модуля |
Получение всех значений свойств модуля. |
| Получение свойств облака устройства (не рекомендуется) |
Получение всех значений облачных свойств устройства по идентификатору устройства (не рекомендуется). |
| Получение свойств устройства |
Получение всех значений свойств устройства по идентификатору устройства. |
| Получение свойств устройства (не рекомендуется) |
Получение всех значений свойств устройства по идентификатору устройства (не рекомендуется). |
| Получение связи устройства |
Получение сведений о существующей связи устройства по идентификатору устройства и идентификатору связи. |
| Получение состояния устройства |
Получение списка состояний отдельных устройств по идентификатору задания. |
| Получение устройств по идентификатору группы устройств |
Получение списка устройств в группе устройств в приложении. |
| Получение устройства по его идентификатору |
Получение сведений о существующем устройстве по идентификатору устройства. |
| Получение устройства по идентификатору (не рекомендуется) |
Получение сведений о существующем устройстве по идентификатору устройства (не рекомендуется). |
| получить шаблон устройства по идентификатору; |
Получение сведений о существующем шаблоне устройства по идентификатору. |
| Создание группы устройств |
Создайте или обновите группу устройств. |
| Создание задания |
Создайте и выполните новое задание с помощью его определения задания. |
| Создание запланированного задания |
Создайте и выполните новое запланированное задание с помощью определения задания. |
| Создание или обновление устройства |
Создайте устройство или обновите существующее по идентификатору устройства. |
| Создание или обновление устройства (не рекомендуется) |
Создайте устройство или обновите существующее по идентификатору устройства. (не рекомендуется) |
| Создание или обновление устройства (не рекомендуется) |
Создайте устройство или обновите существующее по идентификатору устройства (не рекомендуется). |
| Создание организации |
Создание организации. |
| Создание пользователя |
Создание пользователя в приложении |
| Создание связи устройства |
Создайте связь устройства между данным устройством и новым устройством с идентификатором устройства и идентификатором связи. |
| Список заданий |
Получение списка заданий в приложении. |
| Список связей |
Вывод списка всех связей на основе идентификатора устройства. |
| Список устройств |
Получение списка устройств в приложении. |
| Удаление группы устройств |
Удаление существующей группы устройств по идентификатору |
| Удаление запланированного задания |
Удалите существующее запланированное задание по идентификатору. |
| Удаление организации |
Удаление существующей организации по идентификатору |
| Удаление пользователя |
Удаление пользователя |
| Удаление связи устройства |
Удаление существующей связи устройства по идентификатору устройства и идентификатору связи. |
| Удаление устройства |
Удалите существующее устройство по идентификатору устройства. |
| Удаление устройства (не рекомендуется) |
Удалите существующее устройство по идентификатору устройства (не рекомендуется). |
| удалить шаблон устройства; |
Удалите существующий шаблон устройства по идентификатору. |
Возобновление задания на неудачных устройствах
Выполните повторное выполнение существующего задания на всех неудачных устройствах.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
|
Идентификатор повторного запуска
|
rerun_id | True | string |
Уникальный идентификатор повторного запуска. |
Возвращаемое значение
Определение задания.
- Тело
- JobStatic
Возобновление остановленного задания
Возобновление выполнения существующего остановленного задания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
Вывод списка групп устройств
Получение списка групп устройств в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
Страницные результаты групп устройств.
Вывод списка запланированных заданий
Получение списка запланированных заданий в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
Вывод списка шаблонов устройств
Получение списка шаблонов устройств в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
Выполнение команды компонента
Выполните команду в компоненте.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Текст команды устройства. |
Возвращаемое значение
Выполнение команды компонента модуля
Выполните команду в компоненте модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Текст команды устройства. |
Возвращаемое значение
Выполнение команды модуля
Выполните команду в модуле.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Текст команды устройства. |
Возвращаемое значение
Выполнение команды устройства
Выполните команду на устройстве.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Текст команды устройства. |
Возвращаемое значение
Выполнение команды устройства (не рекомендуется)
Выполните команду на устройстве (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Текст команды устройства. |
Возвращаемое значение
Обновление запланированного задания
Обновите существующее запланированное задание по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор запланированного задания
|
scheduled_job_id | True | string |
Уникальный идентификатор запланированного задания. |
|
Тип окончания расписания
|
scheduled_job_end_type | string |
Как должно завершиться запланированное задание (не применяется к миграциям шаблонов устройств). |
|
|
Тело
|
body | True | dynamic |
Текст создания запланированного задания. |
Возвращаемое значение
Определение запланированного задания.
- Тело
- ScheduledJobStatic
Обновление облачных свойств устройства (устарело)
Обновите все значения облачных свойств устройства по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Свойства устройства. |
Возвращаемое значение
Обновление пользователя
Обновление пользователя в приложении с помощью исправления
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
User
|
user_id | True | string |
Уникальный идентификатор пользователя. |
|
Тип пользователя
|
user_type | string |
Тип пользователя. |
|
|
Тело
|
body | True | dynamic |
Текст обновления пользователя. |
Возвращаемое значение
Обновление свойств модуля.
Обновите все значения свойств модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Свойства устройства. |
Возвращаемое значение
Обновление свойств устройства
Обновите все значения свойств устройства по идентификатору устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Свойства устройства. |
Возвращаемое значение
Обновление свойств устройства (не рекомендуется)
Обновите все значения свойств устройства по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
|
|
body
|
body | True | dynamic |
Свойства устройства. |
Возвращаемое значение
Обновление связи устройства
Обновите существующее отношение устройства между данным устройством и новым устройством с идентификатором устройства и идентификатором связи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор связи
|
relationship_id | True | string |
Уникальный идентификатор связи устройства. |
|
Идентификатор связи устройства
|
id | string |
Уникальный идентификатор связи устройства. |
|
|
Идентификатор целевого объекта связи устройства
|
target | True | string |
Идентификатор устройства источника (дочернего) устройства. |
Возвращаемое значение
Остановка выполняемого задания
Остановите выполнение задания, выполняемого в настоящее время.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
Перечисление организаций
Получение списка организаций в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
Перечисление пользователей
Получение списка пользователей в приложении
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
- Тело
- UserCollectionV1
Перечисление ролей
Получение списка ролей в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
- Тело
- RoleCollectionV1
Получение группы устройств
Получение сведений о существующей группе устройств по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор группы устройств
|
device_group_id | True | string |
Уникальный идентификатор группы устройств. |
Возвращаемое значение
Определение группы устройств.
- Тело
- DeviceGroup
Получение заданий по идентификатору запланированного задания
Получение списка заданий для определения запланированного задания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор запланированного задания
|
scheduled_job_id | True | string |
Уникальный идентификатор запланированного задания. |
Возвращаемое значение
Страницные результаты определений заданий, принадлежащих запланированному заданию.
Получение задания
Получение сведений о существующем задании по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
Возвращаемое значение
Определение задания.
- Тело
- JobStatic
Получение запланированного задания
Получение сведений о существующем запланированном задании по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор запланированного задания
|
scheduled_job_id | True | string |
Уникальный идентификатор запланированного задания. |
Возвращаемое значение
Получение значения телеметрии компонента
Получение последнего значения телеметрии из компонента.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Данные телеметрии устройства
|
telemetry_name | True | string |
Имя телеметрии этого устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение значения телеметрии компонента модуля
Получение последнего значения телеметрии из компонента модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Данные телеметрии устройства
|
telemetry_name | True | string |
Имя телеметрии этого устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение значения телеметрии модуля
Получение последнего значения телеметрии из модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Данные телеметрии устройства
|
telemetry_name | True | string |
Имя телеметрии этого устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение значения телеметрии устройства
Получите последнее значение телеметрии с устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Данные телеметрии устройства
|
telemetry_name | True | string |
Имя телеметрии этого устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение значения телеметрии устройства (не рекомендуется)
Получите последнее значение телеметрии с устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Данные телеметрии устройства
|
telemetry_name | True | string |
Имя телеметрии этого устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение организации
Получение сведений о существующей организации по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор организации
|
organization_id | True | string |
Уникальный идентификатор организации. |
Возвращаемое значение
- Тело
- Organization
Получение ответа команды компонента
Получите последний ответ для команды компонента устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение ответа команды компонента модуля
Получите последний ответ для команды компонента модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Компонент устройства
|
component_name | True | string |
Имя компонента устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение ответа команды модуля
Получение последнего ответа для команды модуля устройства
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение ответа команды устройства
Получите последний ответ для команды устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Команда устройства
|
command_name | True | string |
Имя этой команды устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение пользователя
Получение пользователя по идентификатору
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
User
|
user_id | True | string |
Уникальный идентификатор пользователя. |
Возвращаемое значение
- Тело
- UserStaticV1
Получение роли
Получение роли по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Role
|
role_id | True | string |
Уникальный идентификатор роли. |
Возвращаемое значение
- Тело
- RoleV1
Получение свойств модуля
Получение всех значений свойств модуля.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Модуль устройства
|
module | True | string |
Имя модуля устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение свойств облака устройства (не рекомендуется)
Получение всех значений облачных свойств устройства по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение свойств устройства
Получение всех значений свойств устройства по идентификатору устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение свойств устройства (не рекомендуется)
Получение всех значений свойств устройства по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор шаблона устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
Возвращаемое значение
Получение связи устройства
Получение сведений о существующей связи устройства по идентификатору устройства и идентификатору связи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор связи
|
relationship_id | True | string |
Уникальный идентификатор связи устройства. |
Возвращаемое значение
Получение состояния устройства
Получение списка состояний отдельных устройств по идентификатору задания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
Возвращаемое значение
Страницы результатов состояния устройства задания.
Получение устройств по идентификатору группы устройств
Получение списка устройств в группе устройств в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор группы устройств
|
device_group_id | True | string |
Уникальный идентификатор группы устройств. |
Возвращаемое значение
Страницные результаты устройств, принадлежащих группе устройств.
Получение устройства по его идентификатору
Получение сведений о существующем устройстве по идентификатору устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
Возвращаемое значение
- Тело
- DeviceV1
Получение устройства по идентификатору (не рекомендуется)
Получение сведений о существующем устройстве по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
Возвращаемое значение
- Тело
- Device
получить шаблон устройства по идентификатору;
Получение сведений о существующем шаблоне устройства по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Template
|
template_id | True | string |
Уникальный идентификатор шаблона. |
Возвращаемое значение
- Тело
- DeviceTemplateV1
Создание группы устройств
Создайте или обновите группу устройств.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор группы устройств
|
device_group_id | True | string |
Уникальный идентификатор группы устройств. |
|
Идентификатор группы устройств
|
id | string |
Уникальный идентификатор группы устройств. |
|
|
Отображаемое имя
|
displayName | True | string |
Отображаемое имя группы устройств. |
|
Filter
|
filter | True | string |
Запрос, определяющий, какие устройства должны находиться в этой группе. |
|
Description
|
description | string |
Краткая сводка по группе устройств. |
|
|
ЭТаг
|
etag | string |
ETag используется для предотвращения конфликтов в обновлениях группы устройств. |
|
|
Organizations
|
organizations | array of string |
Список организаций группы устройств, поддерживается только одна организация сегодня, несколько организаций будут поддерживаться в ближайшее время. |
Возвращаемое значение
Определение группы устройств.
- Тело
- DeviceGroup
Создание задания
Создайте и выполните новое задание с помощью его определения задания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор задания
|
job_id | True | string |
Уникальный идентификатор задания. |
|
Тип задания
|
job_type | string |
Тип задания. |
|
|
Тело
|
body | True | dynamic |
Текст создания задания. |
Возвращаемое значение
Создание запланированного задания
Создайте и выполните новое запланированное задание с помощью определения задания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор запланированного задания
|
scheduled_job_id | True | string |
Уникальный идентификатор запланированного задания. |
|
Тип задания
|
job_type | string |
Тип задания. |
|
|
Тип окончания расписания
|
scheduled_job_end_type | string |
Как должно завершиться запланированное задание (не применяется к миграциям шаблонов устройств). |
|
|
Тело
|
body | True | dynamic |
Текст создания запланированного задания. |
Возвращаемое значение
Создание или обновление устройства
Создайте устройство или обновите существующее по идентификатору устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
|
Включен
|
enabled | boolean |
Включена ли подключение устройства к IoT Central. |
|
|
Organizations
|
organizations | array of string |
Список организаций устройства, поддерживается только одна организация сегодня, несколько организаций будут поддерживаться в ближайшее время. |
|
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
Возвращаемое значение
- Тело
- DeviceV2
Создание или обновление устройства (не рекомендуется)
Создайте устройство или обновите существующее по идентификатору устройства. (не рекомендуется)
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
|
Включен
|
enabled | boolean |
Включена ли подключение устройства к IoT Central. |
|
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
Возвращаемое значение
- Тело
- DeviceV1
Создание или обновление устройства (не рекомендуется)
Создайте устройство или обновите существующее по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
|
Шаблон устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
|
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
|
Утверждено
|
approved | boolean |
Утверждено ли устройство для подключения к IoT Central. |
|
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
Возвращаемое значение
- Тело
- Device
Создание организации
Создание организации.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор организации
|
organization_id | True | string |
Уникальный идентификатор организации. |
|
Идентификатор организации
|
id | string |
Уникальный идентификатор организации. |
|
|
Название организации
|
displayName | string |
Отображаемое имя организации. |
|
|
Parent
|
parent | string |
Отображаемое имя родительской организации. |
Возвращаемое значение
- Тело
- Organization
Создание пользователя
Создание пользователя в приложении
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
User
|
user_id | True | string |
Уникальный идентификатор пользователя. |
|
Тип пользователя
|
user_type | string |
Тип пользователя. |
|
|
Тело
|
body | True | dynamic |
Текст создания пользователя. |
Возвращаемое значение
Создание связи устройства
Создайте связь устройства между данным устройством и новым устройством с идентификатором устройства и идентификатором связи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор связи
|
relationship_id | True | string |
Уникальный идентификатор связи устройства. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор связи устройства
|
id | string |
Уникальный идентификатор связи устройства. |
|
|
Идентификатор целевого объекта связи устройства
|
target | True | string |
Идентификатор устройства источника (дочернего) устройства. |
Возвращаемое значение
Список заданий
Получение списка заданий в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
Страницы результатов заданий.
- Тело
- JobCollection
Список связей
Вывод списка всех связей на основе идентификатора устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
Возвращаемое значение
Список устройств
Получение списка устройств в приложении.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
Возвращаемое значение
- Тело
- DeviceCollectionV1
Удаление группы устройств
Удаление существующей группы устройств по идентификатору
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор группы устройств
|
device_group_id | True | string |
Уникальный идентификатор группы устройств. |
Удаление запланированного задания
Удалите существующее запланированное задание по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор запланированного задания
|
scheduled_job_id | True | string |
Уникальный идентификатор запланированного задания. |
Удаление организации
Удаление существующей организации по идентификатору
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор организации
|
organization_id | True | string |
Уникальный идентификатор организации. |
Удаление пользователя
Удаление пользователя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
User
|
user_id | True | string |
Уникальный идентификатор пользователя. |
Удаление связи устройства
Удаление существующей связи устройства по идентификатору устройства и идентификатору связи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
|
Идентификатор связи
|
relationship_id | True | string |
Уникальный идентификатор связи устройства. |
Удаление устройства
Удалите существующее устройство по идентификатору устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
Удаление устройства (не рекомендуется)
Удалите существующее устройство по идентификатору устройства (не рекомендуется).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор устройства
|
device_id | True | string |
Уникальный идентификатор устройства. |
удалить шаблон устройства;
Удалите существующий шаблон устройства по идентификатору.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Template
|
template_id | True | string |
Уникальный идентификатор шаблона. |
Триггеры
| При запуске правила |
Создайте действие, которое активирует при запуске правила в IoT Central. |
При запуске правила
Создайте действие, которое активирует при запуске правила в IoT Central.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Application
|
application | True | string |
Уникальный идентификатор приложения. |
|
Идентификатор триггера рабочего процесса
|
id | string |
Уникальный идентификатор триггера рабочего процесса. |
|
|
Правило
|
rule | True | string |
Уникальный идентификатор правила, привязанного к триггеру рабочего процесса. |
Возвращаемое значение
Определения
Device
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
Шаблон устройства
|
instanceOf | string |
Определение шаблона устройства для устройства. |
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
Утверждено
|
approved | boolean |
Утверждено ли устройство для подключения к IoT Central. |
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
DeviceV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
Включен
|
enabled | boolean |
Включена ли подключение устройства к IoT Central. |
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
DeviceV2
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор устройства
|
id | string |
Уникальный идентификатор устройства. |
|
Имя устройства
|
displayName | string |
Отображаемое имя устройства. |
|
Шаблон устройства
|
template | string |
Определение шаблона устройства для устройства. |
|
Симулированный
|
simulated | boolean |
Имитируется ли устройство. |
|
Включен
|
enabled | boolean |
Включена ли подключение устройства к IoT Central. |
|
Organizations
|
organizations | array of string |
Список организаций устройства, поддерживается только одна организация сегодня, несколько организаций будут поддерживаться в ближайшее время. |
|
Обеспечено
|
provisioned | boolean |
Выделены ли ресурсы для устройства. |
DeviceCollectionV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of DeviceV1 |
Коллекция устройств. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы устройств. |
DeviceGroup
Определение группы устройств.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор группы устройств
|
id | string |
Уникальный идентификатор группы устройств. |
|
Отображаемое имя
|
displayName | string |
Отображаемое имя группы устройств. |
|
Filter
|
filter | string |
Запрос, определяющий, какие устройства должны находиться в этой группе. |
|
Description
|
description | string |
Краткая сводка по группе устройств. |
|
ЭТаг
|
etag | string |
ETag используется для предотвращения конфликтов в обновлениях группы устройств. |
|
Organizations
|
organizations | array of string |
Список организаций группы устройств, поддерживается только одна организация сегодня, несколько организаций будут поддерживаться в ближайшее время. |
DeviceGroupCollection
Страницные результаты групп устройств.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор группы устройств
|
value | array of DeviceGroup |
Коллекция групп устройств. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы групп устройств. |
DeviceGroupDeviceCollection
Страницные результаты устройств, принадлежащих группе устройств.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of DeviceV1 |
Коллекция устройств, принадлежащих группе устройств. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы устройств в группе. |
DeviceRelationshipStatic
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор связи устройства
|
id | string |
Уникальный идентификатор связи устройства. |
|
Идентификатор источника связи устройства
|
source | string |
Идентификатор устройства исходного (родительского) устройства. |
|
Идентификатор целевого объекта связи устройства
|
target | string |
Идентификатор устройства источника (дочернего) устройства. |
DeviceRelationshipCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of DeviceRelationshipStatic |
Коллекция связей устройств. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы связей устройства. |
DeviceTemplateV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор шаблона устройства
|
@id | string |
Уникальный идентификатор шаблона устройства. |
|
Типы шаблонов устройств
|
@type | array of string |
Типы JSON-LD этого шаблона устройства. |
|
Имя шаблона устройства
|
displayName | string |
Отображаемое имя шаблона устройства. |
|
Описание шаблона устройства
|
description | string |
Подробное описание шаблона устройства. |
|
Модель возможностей шаблона устройства
|
capabilityModel |
Модель возможностей, используемая этим шаблоном устройства. |
DeviceTemplateCollectionV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of DeviceTemplateV1 |
Коллекция шаблонов устройств. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы шаблонов устройств. |
JobDeviceStatus
Определение состояния устройства задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор устройства
|
id | string |
Идентификатор устройства, состояние задания которого предоставляется. |
|
Состояние устройства
|
status | string |
Указывает, запускается ли задание, выполняется и т. д. для данного устройства. |
JobDeviceStatusCollection
Страницы результатов состояния устройства задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of JobDeviceStatus |
Коллекция состояний устройства задания. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы состояния устройства задания. |
JobBatch
Определение пакетной службы задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Тип пакета
|
type | string |
Выполняется ли пакетная обработка на указанном количестве устройств или в процентах от общего числа устройств. |
|
Значение пакетной службы
|
value | number |
Число или процент устройств, на которых выполняется пакетная обработка. |
JobCancellationThreshold
Определение порогового значения отмены задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Тип порогового значения отмены
|
type | string |
Указывает, соответствует ли пороговое значение отмены заданному количеству устройств или проценту от общего числа устройств. |
|
Пороговое значение отмены
|
value | number |
Число или процент устройств, на которых применяется порог отмены. |
|
Пакет порогового значения отмены
|
batch | boolean |
Применяется ли порог отмены для каждого пакета или к общему заданию. |
JobStatic
Определение задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор задания
|
id | string |
Уникальный идентификатор задания. |
|
Отображаемое имя
|
displayName | string |
Отображаемое имя задания. |
|
Description
|
description | string |
Подробное описание задания. |
|
Группа устройств
|
group | string |
Идентификатор группы устройств, в которой выполняется задание. |
|
партия
|
batch | JobBatch |
Определение пакетной службы задания. |
|
отменаThreshold
|
cancellationThreshold | JobCancellationThreshold |
Определение порогового значения отмены задания. |
|
Данные
|
data | array of object |
Данные, связанные с операцией, выполняемой этим заданием. Все записи должны иметь одинаковый тип. |
|
items
|
data | object | |
|
Organizations
|
organizations | array of string |
Список организаций задания поддерживается только одной организацией сегодня, несколько организаций будут поддерживаться в ближайшее время. |
|
Идентификатор запланированного задания
|
scheduledJobId | string |
Идентификатор определения запланированного задания, создавшего это задание. |
JobCollection
Страницы результатов заданий.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of JobStatic |
Коллекция заданий. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы заданий. |
Организация
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор организации
|
id | string |
Уникальный идентификатор организации. |
|
Название организации
|
displayName | string |
Отображаемое имя организации. |
|
Parent
|
parent | string |
Отображаемое имя родительской организации. |
OrganizationCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of Organization |
Коллекция организаций. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы организаций. |
RoleV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string |
Уникальный идентификатор роли. |
|
отображаемое имя
|
displayName | string |
Отображаемое имя роли. |
RoleCollectionV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of RoleV1 |
Коллекция ролей. |
ScheduledJobStatic
Определение запланированного задания.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
ЭТаг
|
etag | string |
ETag используется для предотвращения конфликтов в запланированных обновлениях заданий. |
|
Идентификатор запланированного задания
|
id | string |
Уникальный идентификатор запланированного задания. |
|
Отображаемое имя
|
displayName | string |
Отображаемое имя запланированного задания. |
|
Description
|
description | string |
Подробное описание запланированного задания. |
|
Группа устройств
|
group | string |
Идентификатор группы устройств, в которой выполняется задание. |
|
партия
|
batch | JobBatch |
Определение пакетной службы задания. |
|
отменаThreshold
|
cancellationThreshold | JobCancellationThreshold |
Определение порогового значения отмены задания. |
|
Данные
|
data | array of object |
Данные, связанные с операцией, выполняемой этим заданием. Все записи должны иметь одинаковый тип. |
|
items
|
data | object | |
|
Organizations
|
organizations | array of string |
Список организаций задания поддерживается только одной организацией сегодня, несколько организаций будут поддерживаться в ближайшее время. |
|
Расписание
|
schedule | object |
Расписание выполнения задания. |
|
Включен
|
enabled | boolean |
Включен ли запланированное задание. |
|
Завершено
|
completed | boolean |
Завершено ли запланированное задание. |
ScheduledJobJobCollection
Страницные результаты определений заданий, принадлежащих запланированному заданию.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of JobStatic |
Коллекция заданий. |
|
nextLink
|
nextLink | string |
URL-адрес для получения следующей страницы заданий. |
UserStaticV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор пользователя
|
id | string |
Уникальный идентификатор пользователя. |
|
Тип пользователя
|
type | string |
Тип пользователя. |
|
Роли
|
roles | array of RoleAssignmentV1 |
Список назначений ролей, указывающих разрешения для доступа к приложению. |
UserCollectionV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Users
|
value | array of UserStaticV1 |
Коллекция пользователей. |
RoleAssignmentV1
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Role
|
role | string |
Идентификатор роли для назначения этой роли. |