device Pakket
Azure IoT-apparaatbibliotheek
Deze bibliotheek biedt clients en bijbehorende modellen voor communicatie met Azure IoT-services vanaf een IoT-apparaat.
Pakketten
aio |
Azure IoT-apparaatbibliotheek - Asynchroon Deze bibliotheek biedt asynchrone clients voor communicatie met Azure IoT-services vanaf een IoT-apparaat. |
Modules
exceptions |
Deze module definieert een uitzonderingsoppervlak dat wordt weergegeven als onderdeel van de bibliotheek-API azure.iot.device |
patch_documentation |
Deze module bevat in code vastgelegde patches die worden gebruikt om items uit de bibliotheken te wijzigen. Momenteel moeten we zo doen, zodat we nergens exec gebruiken |
user_agent |
Deze module is bedoeld voor het maken van agenttekenreeksen voor alle clients |
Klassen
IoTHubDeviceClient |
Een synchrone apparaatclient die verbinding maakt met een Azure IoT Hub-exemplaar. Initialisatie voor een IoTHubDeviceClient. Deze initialisatiefunctie mag niet rechtstreeks worden aangeroepen. Gebruik in plaats daarvan een van de klassemethode '>>create_from_<<' om te instantiëren |
IoTHubModuleClient |
Een synchrone moduleclient die verbinding maakt met een Azure IoT Hub- of Azure IoT Edge-exemplaar. Initialisatie voor een IoTHubModuleClient. Deze initialisatiefunctie mag niet rechtstreeks worden aangeroepen. Gebruik in plaats daarvan een van de klassemethode '>>create_from_<<' om te instantiëren |
Message |
Vertegenwoordigt een bericht van of naar IoTHub Initialisatiefunctie voor bericht |
MethodRequest |
Vertegenwoordigt een aanvraag voor het aanroepen van een directe methode. Initialisatie voor een MethodRequest. |
MethodResponse |
Vertegenwoordigt een reactie op een directe methode. Initialisatiefunctie voor MethodResponse. |
ProvisioningDeviceClient |
Client die kan worden gebruikt om de registratie van een apparaat met inrichtingsservice uit te voeren met behulp van symmetrische sleutel of X509-verificatie. Initialiseert de inrichtingsclient. OPMERKING: Deze initialisatiefunctie mag niet rechtstreeks worden aangeroepen. In plaats daarvan moeten de klassemethoden die beginnen met create_from_ worden gebruikt om een clientobject te maken. |
ProxyOptions |
Een klasse met verschillende opties voor het verzenden van verkeer via proxyservers door het proxyen van MQTT-verbinding in te schakelen. Initialisatie voor proxyopties. :p aram str proxy_type: het type proxyserver. Dit kan een van de drie mogelijke opties zijn: 'HTTP', 'SOCKS4' of 'SOCKS5' :p aram str proxy_addr: IP-adres of DNS-naam van proxyserver :p aram int proxy_port: de poort van de proxyserver. De standaardwaarde is 1080 voor sokken en 8080 voor http. :p aram str proxy_username: (optioneel) gebruikersnaam voor SOCKS5-proxy of userid voor SOCKS4-proxy. Deze parameter wordt genegeerd als er een HTTP-server wordt gebruikt. Als deze niet is opgegeven, wordt verificatie niet gebruikt (servers kunnen niet-geverifieerde aanvragen accepteren). |
RegistrationResult |
Het uiteindelijke resultaat van een voltooide of mislukte registratiepoging :ivar:request_id: De aanvraag-id waarop het antwoord wordt verkregen :ivar:operation_id: de id van de bewerking zoals geretourneerd door de registratieaanvraag. :ivar-status: de status van het registratieproces zoals geretourneerd door de inrichtingsservice. Waarden kunnen 'niet-toegewezen', 'toewijzen', 'toegewezen', 'mislukt', 'uitgeschakeld' zijn: ivar registration_state: details zoals apparaat-id, toegewezen hub, datumtijden, enzovoort die worden geretourneerd door de inrichtingsservice. Waarden kunnen 'niet-toegewezen', 'toewijzen', 'toegewezen', 'mislukt', 'uitgeschakeld' zijn :p aram registration_state: details zoals apparaat-id, toegewezen hub, datumtijden, enzovoort die worden geretourneerd door de inrichtingsservice. |
X509 |
Een klasse met verwijzingen naar het certificaat, de sleutel en de optionele wachtwoordzin die worden gebruikt om een TLS-verbinding te verifiëren met behulp van x509-certificaten Initialisatie voor X509-certificaat :p aram cert_file: het bestandspad naar de inhoud van het certificaat (of de certificaatketen) wordt gebruikt om het apparaat te verifiëren. |
Azure SDK for Python