device Paket
Azure IoT-enhetsbibliotek
Det här biblioteket innehåller klienter och associerade modeller för kommunikation med Azure IoT-tjänster från en IoT-enhet.
Paket
aio |
Azure IoT-enhetsbibliotek – asynkront Det här biblioteket tillhandahåller asynkrona klienter för kommunikation med Azure IoT-tjänster från en IoT-enhet. |
Moduler
exceptions |
Den här modulen definierar en undantagsyta som exponeras som en del av API:et för azure.iot.device-biblioteket |
patch_documentation |
Den här modulen innehåller hårdkodade korrigeringar som används för att ändra objekt från biblioteken. För närvarande måste vi göra så här så att vi inte använder exec någonstans |
user_agent |
Den här modulen är avsedd för att skapa agentsträngar för alla klienter |
Klasser
IoTHubDeviceClient |
En synkron enhetsklient som ansluter till en Azure IoT Hub-instans. Initierare för en IoTHubDeviceClient. Den här initieraren bör inte anropas direkt. Använd i stället en av klassmetoderna ">>create_from_<<" för att instansiera |
IoTHubModuleClient |
En synkron modulklient som ansluter till en Azure IoT Hub eller Azure IoT Edge instans. Initierare för en IoTHubModuleClient. Den här initieraren bör inte anropas direkt. Använd i stället en av klassmetoderna ">>create_from_<<" för att instansiera |
Message |
Representerar ett meddelande till eller från IoTHub Initierare för meddelande |
MethodRequest |
Representerar en begäran om att anropa en direktmetod. Initierare för en MethodRequest. |
MethodResponse |
Representerar ett svar på en direktmetod. Initialiserare för MethodResponse. |
ProvisioningDeviceClient |
Klient som kan användas för att köra registreringen av en enhet med etableringstjänsten med symmetrisk nyckel eller X509-autentisering. Initierar etableringsklienten. Obs! Den här initieraren bör inte anropas direkt. I stället ska klassmetoderna som börjar med create_from_ användas för att skapa ett klientobjekt. |
ProxyOptions |
En klass som innehåller olika alternativ för att skicka trafik via proxyservrar genom att aktivera proxy för MQTT-anslutning. Initierare för proxyalternativ. :p aram str proxy_type: Proxyserverns typ. Detta kan vara ett av tre möjliga alternativ: "HTTP", "SOCKS4" eller "SOCKS5" :p aram str proxy_addr: IP-adress eller DNS-namn på proxyservern :p aram int proxy_port: Proxyserverns port. Standardvärdet är 1080 för strumpor och 8080 för http. :p aram str proxy_username: (valfritt) användarnamn för SOCKS5-proxy eller userid för SOCKS4-proxy. Den här parametern ignoreras om en HTTP-server används. Om den inte tillhandahålls används inte autentisering (servrar kan acceptera oautentiserade begäranden). |
RegistrationResult |
Slutresultatet av ett slutfört eller misslyckat registreringsförsök :ivar:request_id: Det begärande-ID som svaret hämtas till :ivar:operation_id: ID:t för åtgärden som returneras av registreringsbegäran. :ivar-status: Status för registreringsprocessen som returneras av etableringstjänsten. Värden kan vara "unassigned", "assigning", "assigned", "failed", "disabled" :ivar registration_state : Details like device id, assigned hub , date times etc returned from the provisioning service. Värden kan vara "unassigned", "assigning", "assigned", "failed", "disabled" :p aram registration_state : Details like device id, assigned hub , date times etc returned from the provisioning service. |
X509 |
En klass med referenser till certifikat, nyckel och valfri lösenfras som används för att autentisera en TLS-anslutning med x509-certifikat Initierare för X509 Certificate :p aram cert_file: Filsökvägen till innehållet i certifikatet (eller certifikatkedjan) används för att autentisera enheten. |
Azure SDK for Python