Freigeben über


aio Paket

Azure IoT-Gerätebibliothek – asynchron

Diese Bibliothek stellt asynchrone Clients für die Kommunikation mit Azure IoT-Diensten von einem IoT-Gerät aus bereit.

Module

patch_documentation

Dieses Modul enthält hartcodierte Patches, die zum Ändern von Elementen aus den Bibliotheken verwendet werden. Derzeit müssen wir wie folgt vorgehen, damit wir exec nirgendwo verwenden.

Klassen

IoTHubDeviceClient

Ein asynchroner Geräteclient, der eine Verbindung mit einem Azure IoT Hub instance.

Initialisierer für einen IoTHubDeviceClient.

Dieser Initialisierer sollte nicht direkt aufgerufen werden. Verwenden Sie stattdessen eine der Methoden der ">>create_from_<<"-Klasse, um zu instanziieren.

IoTHubModuleClient

Ein asynchroner Modulclient, der eine Verbindung mit einem Azure IoT Hub oder Azure IoT Edge instance herstellt.

Initialisierer für einen IoTHubModuleClient.

Dieser Initialisierer sollte nicht direkt aufgerufen werden. Verwenden Sie stattdessen eine der Methoden der ">>create_from_"-<<Klasse, um zu instanziieren.

ProvisioningDeviceClient

Client, der verwendet werden kann, um die Registrierung eines Geräts mit dem Bereitstellungsdienst mithilfe von symmetrischen Schlüsseln oder X509-Authentifizierung auszuführen.

Initialisiert den Bereitstellungsclient.

HINWEIS: Dieser Initialisierer sollte nicht direkt aufgerufen werden. Stattdessen sollten die Klassenmethoden, die mit create_from_ beginnen, verwendet werden, um ein Clientobjekt zu erstellen.