Partager via


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
deviceId
path True

string

Identificateur unique de l’appareil.

moduleId
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

CloudToDeviceMethodResult

OK.

Définitions

Nom Description
CloudToDeviceMethod

Paramètres pour exécuter une méthode directe sur l’appareil.

CloudToDeviceMethodResult

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.