device Paquet
Bibliothèque d’appareils Azure IoT
Cette bibliothèque fournit des clients et des modèles associés pour communiquer avec les services Azure IoT à partir d’un appareil IoT.
Paquets
aio |
Bibliothèque d’appareils Azure IoT - Asynchrone Cette bibliothèque fournit des clients asynchrones pour communiquer avec les services Azure IoT à partir d’un appareil IoT. |
Modules
exceptions |
Ce module définit une surface d’exception, exposée dans le cadre de l’API de bibliothèque azure.iot.device |
patch_documentation |
Ce module fournit des correctifs codés en dur utilisés pour modifier les éléments des bibliothèques. Actuellement, nous devons faire comme ceci afin de ne pas utiliser exec n’importe où |
user_agent |
Ce module permet de créer des chaînes d’agent pour tous les clients |
Classes
IoTHubDeviceClient |
Client d’appareil synchrone qui se connecte à un Azure IoT Hub instance. Initialiseur pour un IoTHubDeviceClient. Cet initialiseur ne doit pas être appelé directement. Au lieu de cela, utilisez l’une des valeurs de classe «>> create_from_<< » pour instancier |
IoTHubModuleClient |
Client de module synchrone qui se connecte à un Azure IoT Hub ou à un IoT Edge instance Azure. Initialiseur pour un IoTHubModuleClient. Cet initialiseur ne doit pas être appelé directement. Au lieu de cela, utilisez l’une des valeurs de classe «>> create_from_<< » pour instancier |
Message |
Représente un message vers ou à partir d’IoTHub Initialiseur pour Message |
MethodRequest |
Représente une demande d’appel d’une méthode directe. Initialiseur pour un MethodRequest. |
MethodResponse |
Représente une réponse à une méthode directe. Initialiseur pour MethodResponse. |
ProvisioningDeviceClient |
Client qui peut être utilisé pour exécuter l’inscription d’un appareil avec le service d’approvisionnement à l’aide de la clé symétrique ou de l’authentification X509. Initialise le client d’approvisionnement. REMARQUE : Cet initialiseur ne doit pas être appelé directement. Au lieu de cela, les méthodes de classe qui commencent par create_from_ doivent être utilisées pour créer un objet client. |
ProxyOptions |
Classe contenant différentes options pour envoyer le trafic via des serveurs proxy en activant le proxying de la connexion MQTT. Initialiseur pour les options de proxy. :p aram str proxy_type : type du serveur proxy. Il peut s’agir de l’un des trois choix possibles : « HTTP », « SOCKS4 » ou « SOCKS5 » :p aram str proxy_addr : adresse IP ou nom DNS du serveur proxy :p aram int proxy_port : port du serveur proxy. Par défaut, 1080 pour les chaussettes et 8080 pour http. :p aram str proxy_username : (facultatif) nom d’utilisateur pour le proxy SOCKS5 ou userid pour le proxy SOCKS4. Ce paramètre est ignoré si un serveur HTTP est utilisé. Si elle n’est pas fournie, l’authentification ne sera pas utilisée (les serveurs peuvent accepter les demandes non authentifiées). |
RegistrationResult |
Résultat final d’une tentative d’inscription terminée ou ayant échoué :ivar:request_id : ID de demande auquel la réponse est obtenue :ivar:operation_id : ID de l’opération tel que retourné par la demande d’inscription. :ivar status : status du processus d’inscription retourné par le service d’approvisionnement. Les valeurs peuvent être « unassigned », « assigning », « assigned », « failed », « disabled » :ivar registration_state : détails tels que l’ID de l’appareil, le hub affecté, les heures de date, etc. retournés par le service d’approvisionnement. Les valeurs peuvent être « unassigned », « assigning », « assigned », « failed », « disabled » :p aram registration_state : détails tels que l’ID de l’appareil, le hub affecté, les heures de date, etc. retournés par le service d’approvisionnement. |
X509 |
Classe avec des références au certificat, à la clé et à la phrase secrète facultative utilisées pour authentifier une connexion TLS à l’aide de certificats x509 Initialiseur pour le certificat X509 :p aram cert_file : chemin d’accès au contenu du certificat (ou de la chaîne de certificats) utilisé pour authentifier l’appareil. |
Azure SDK for Python