device Pakiet
Biblioteka urządzeń usługi Azure IoT
Ta biblioteka udostępnia klientom i skojarzonym modelom komunikowanie się z usługami Azure IoT z urządzenia IoT.
Pakiety
aio |
Biblioteka urządzeń usługi Azure IoT — asynchroniczna Ta biblioteka udostępnia klientów asynchronicznych do komunikowania się z usługami Azure IoT z urządzenia IoT. |
Moduły
exceptions |
Ten moduł definiuje powierzchnię wyjątków uwidacznianą w ramach interfejsu API biblioteki azure.iot.device |
patch_documentation |
Ten moduł zawiera zakodowane poprawki używane do modyfikowania elementów z bibliotek. Obecnie musimy to zrobić, aby nie używać narzędzia exec w żadnym miejscu |
user_agent |
Ten moduł służy do tworzenia ciągów agenta dla wszystkich klientów |
Klasy
IoTHubDeviceClient |
Synchroniczny klient urządzenia, który łączy się z wystąpieniem Azure IoT Hub. Inicjator elementu IoTHubDeviceClient. Ten inicjator nie powinien być wywoływany bezpośrednio. Zamiast tego użyj jednej z klas ">>create_from_<<", aby utworzyć wystąpienie klasy |
IoTHubModuleClient |
Synchroniczny klient modułu łączący się z wystąpieniem Azure IoT Hub lub Azure IoT Edge. Inicjator elementu IoTHubModuleClient. Ten inicjator nie powinien być wywoływany bezpośrednio. Zamiast tego użyj jednej z klas ">>create_from_<<", aby utworzyć wystąpienie klasy |
Message |
Reprezentuje komunikat do lub z usługi IoTHub Inicjator komunikatu |
MethodRequest |
Reprezentuje żądanie wywoływania metody bezpośredniej. Inicjator metody MethodRequest. |
MethodResponse |
Reprezentuje odpowiedź na metodę bezpośrednią. Inicjator metodyResponse. |
ProvisioningDeviceClient |
Klient, który może służyć do uruchamiania rejestracji urządzenia z usługą aprowizacji przy użyciu klucza symetrycznego lub uwierzytelniania X509. Inicjuje klienta aprowizacji. UWAGA: Ten inicjator nie powinien być wywoływany bezpośrednio. Zamiast tego metody klasy rozpoczynające się od create_from_ należy użyć do utworzenia obiektu klienta. |
ProxyOptions |
Klasa zawierająca różne opcje wysyłania ruchu przez serwery proxy, włączając serwer proxy połączenia MQTT. Inicjator opcji serwera proxy. :p aram str proxy_type: typ serwera proxy. Może to być jedna z trzech możliwych opcji: "HTTP", "SOCKS4" lub "SOCKS5" :p aram str proxy_addr: adres IP lub nazwa DNS serwera proxy :p aram int proxy_port: port serwera proxy. Domyślnie 1080 dla skarpetek i 8080 dla http. :p aram str proxy_username: (opcjonalnie) nazwa użytkownika serwera proxy SOCKS5 lub identyfikator użytkownika serwera proxy SOCKS4. Ten parametr jest ignorowany, jeśli używany jest serwer HTTP. Jeśli nie zostanie podana, uwierzytelnianie nie będzie używane (serwery mogą akceptować nieuwierzytelnione żądania). |
RegistrationResult |
Końcowy wynik zakończonej lub nieudanej próby rejestracji :ivar:request_id: identyfikator żądania, do którego jest uzyskiwana odpowiedź :ivar:operation_id: identyfikator operacji zwrócony przez żądanie rejestracji. :ivar status: stan procesu rejestracji zwrócony przez usługę aprowizacji. Wartości mogą być "nieprzypisane", "przypisywanie", "przypisane", "niepowodzenie", "wyłączone" :ivar registration_state: szczegóły, takie jak identyfikator urządzenia, przypisany koncentrator, data i godziny itp. zwrócone z usługi aprowizacji. Wartości mogą być "nieprzypisane", "przypisywanie", "przypisane", "niepowodzenie", "wyłączone" :p ram registration_state: szczegóły, takie jak identyfikator urządzenia, przypisany koncentrator, data i godziny itp. zwrócone z usługi aprowizacji. |
X509 |
Klasa z odwołaniami do certyfikatu, klucza i opcjonalnej frazy przekazywanej używanej do uwierzytelniania połączenia TLS przy użyciu certyfikatów x509 Inicjator certyfikatu X509 :p aram cert_file: ścieżka pliku do zawartości certyfikatu (lub łańcucha certyfikatów) służy do uwierzytelniania urządzenia. |
Azure SDK for Python