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


Modules - Invoke Method

Вызывает прямой метод на модуле устройства. См. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods для получения дополнительной информации.

POST https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/modules/{moduleId}/methods?api-version=2021-04-12

Параметры URI

Имя В Обязательно Тип Описание
deviceId
path True

string

Уникальный идентификатор устройства.

moduleId
path True

string

Уникальный идентификатор модуля.

api-version
query True

string

Версия API.

Текст запроса

Имя Тип Описание
connectTimeoutInSeconds

integer (int32)

methodName

string

Имя выполняемого метода.

payload

object

Полезные данные прямого метода в формате JSON размером до 128 КБ.

responseTimeoutInSeconds

integer (int32)

Ответы

Имя Тип Описание
200 OK

CloudToDeviceMethodResult

ХОРОШО.

Определения

Имя Описание
CloudToDeviceMethod

Параметры для выполнения прямого метода на устройстве.

CloudToDeviceMethodResult

Представляет результаты вызова метода устройства.

CloudToDeviceMethod

Параметры для выполнения прямого метода на устройстве.

Имя Тип Описание
connectTimeoutInSeconds

integer (int32)

methodName

string

Имя выполняемого метода.

payload

object

Полезные данные прямого метода в формате JSON размером до 128 КБ.

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

Представляет результаты вызова метода устройства.

Имя Тип Описание
payload

object

Полезные данные результата вызова метода.

status

integer (int32)

Состояние результата вызова метода.