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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
device
|
path | True |
string |
Уникальный идентификатор устройства. |
|
module
|
path | True |
string |
Уникальный идентификатор модуля. |
|
api-version
|
query | True |
string |
Версия API. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| connectTimeoutInSeconds |
integer (int32) |
|
| methodName |
string |
Имя выполняемого метода. |
| payload |
object |
Полезные данные прямого метода в формате JSON размером до 128 КБ. |
| responseTimeoutInSeconds |
integer (int32) |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО. |
Определения
| Имя | Описание |
|---|---|
|
Cloud |
Параметры для выполнения прямого метода на устройстве. |
|
Cloud |
Представляет результаты вызова метода устройства. |
CloudToDeviceMethod
Параметры для выполнения прямого метода на устройстве.
| Имя | Тип | Описание |
|---|---|---|
| connectTimeoutInSeconds |
integer (int32) |
|
| methodName |
string |
Имя выполняемого метода. |
| payload |
object |
Полезные данные прямого метода в формате JSON размером до 128 КБ. |
| responseTimeoutInSeconds |
integer (int32) |
CloudToDeviceMethodResult
Представляет результаты вызова метода устройства.
| Имя | Тип | Описание |
|---|---|---|
| payload |
object |
Полезные данные результата вызова метода. |
| status |
integer (int32) |
Состояние результата вызова метода. |