Modules - Invoke Method
Appelle une méthode directe sur un module d’un appareil. Consultez la rubrique https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods (éventuellement en anglais) pour plus d'informations.
POST https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/modules/{moduleId}/methods?api-version=2021-04-12
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
device
|
path | True |
string |
Identificateur unique de l’appareil. |
module
|
path | True |
string |
Identificateur unique du module. |
api-version
|
query | True |
string |
Version de l’API. |
Corps de la demande
Nom | Type | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
Nom de la méthode à exécuter. |
payload |
object |
Charge utile de la méthode directe au format JSON, d’une taille maximale de 128 Ko. |
responseTimeoutInSeconds |
integer |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK. |
Définitions
Nom | Description |
---|---|
Cloud |
Paramètres pour exécuter une méthode directe sur l’appareil. |
Cloud |
Représente les résultats de l’appel de méthode d’appareil. |
CloudToDeviceMethod
Paramètres pour exécuter une méthode directe sur l’appareil.
Nom | Type | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
Nom de la méthode à exécuter. |
payload |
object |
Charge utile de la méthode directe au format JSON, d’une taille maximale de 128 Ko. |
responseTimeoutInSeconds |
integer |
CloudToDeviceMethodResult
Représente les résultats de l’appel de méthode d’appareil.
Nom | Type | Description |
---|---|---|
payload |
object |
Charge utile du résultat d’appel de méthode. |
status |
integer |
Résultat de l’appel de méthode status. |