device Paket
Azure IoT Cihaz Kitaplığı
Bu kitaplık, bir IoT cihazından Azure IoT hizmetleriyle iletişim kurmak için istemciler ve ilişkili modeller sağlar.
Paketler
aio |
Azure IoT Cihaz Kitaplığı - Zaman Uyumsuz Bu kitaplık, Bir IoT cihazından Azure IoT hizmetleriyle iletişim kurmak için zaman uyumsuz istemciler sağlar. |
Modül
exceptions |
Bu modül, azure.iot.device kitaplık API'sinin bir parçası olarak kullanıma sunulan özel durum yüzeyini tanımlar |
patch_documentation |
Bu modül, kitaplıklardan öğeleri değiştirmek için kullanılan sabit kodlanmış düzeltme ekleri sağlar. Şu anda exec'i hiçbir yerde kullanmamak için bunu yapmak zorundayız |
user_agent |
Bu modül tüm istemciler için aracı dizeleri oluşturmaya yöneliktir |
Sınıflar
IoTHubDeviceClient |
bir Azure IoT Hub örneğine bağlanan zaman uyumlu cihaz istemcisi. IoTHubDeviceClient başlatıcısı. Bu başlatıcı doğrudan çağrılmamalıdır. Bunun yerine, örneği başlatmak için '>>create_from_<<' classmethods'lardan birini kullanın |
IoTHubModuleClient |
bir Azure IoT Hub veya Azure IoT Edge örneğine bağlanan zaman uyumlu modül istemcisi. IoTHubModuleClient başlatıcısı. Bu başlatıcı doğrudan çağrılmamalıdır. Bunun yerine, örneği başlatmak için '>>create_from_<<' classmethods'lardan birini kullanın |
Message |
IoTHub'a veya IoTHub'dan gelen bir iletiyi temsil eder İleti başlatıcısı |
MethodRequest |
Doğrudan yöntem çağırma isteğini temsil eder. MethodRequest için Başlatıcı. |
MethodResponse |
Doğrudan yönteme verilen yanıtı temsil eder. MethodResponse için Başlatıcı. |
ProvisioningDeviceClient |
Simetrik Anahtar veya X509 kimlik doğrulaması kullanılarak sağlama hizmetiyle bir cihazın kaydını çalıştırmak için kullanılabilen istemci. Sağlama istemcisini başlatır. NOT: Bu başlatıcı doğrudan çağrılmamalıdır. Bunun yerine, istemci nesnesi oluşturmak için create_from_ ile başlayan sınıf yöntemleri kullanılmalıdır. |
ProxyOptions |
MQTT bağlantısının proxy'sini etkinleştirerek ara sunucular üzerinden trafik göndermek için çeşitli seçenekler içeren bir sınıf. Ara sunucu seçenekleri için başlatıcı. :p aram str proxy_type: Ara sunucunun türü. Bu üç olası seçenekten biri olabilir: "HTTP", "SOCKS4" veya "SOCKS5" :p aram str proxy_addr: Ara sunucunun IP adresi veya DNS adı :p aram int proxy_port: Ara sunucunun bağlantı noktası. Çoraplar için varsayılan olarak 1080, http için 8080'dir. :p aram str proxy_username: (isteğe bağlı) SOCKS5 proxy kullanıcı adı veya SOCKS4 proxy için userid. Bir HTTP sunucusu kullanılıyorsa bu parametre yoksayılır. Sağlanmazsa, kimlik doğrulaması kullanılmaz (sunucular kimliği doğrulanmamış istekleri kabul edebilir). |
RegistrationResult |
Tamamlanan veya başarısız bir kayıt denemesinin son sonucu:ivar:request_id: Yanıtın alındığı istek kimliği:ivar:operation_id: Kayıt isteği tarafından döndürülen işlemin kimliği. :ivar durumu: Sağlama hizmeti tarafından döndürülen kayıt işleminin durumu. Değerler "atanmamış", "atanıyor", "atandı", "başarısız", "devre dışı" olabilir:ivar registration_state: Sağlama hizmetinden döndürülen cihaz kimliği, atanan hub , tarih saatleri gibi ayrıntılar. Değerler "atanmamış", "atanıyor", "atandı", "başarısız", "devre dışı" :p aram registration_state: Sağlama hizmetinden döndürülen cihaz kimliği, atanan hub, tarih saatleri gibi ayrıntılar. |
X509 |
x509 sertifikalarını kullanarak TLS bağlantısının kimliğini doğrulamak için kullanılan sertifikaya, anahtara ve isteğe bağlı geçiş tümceciğine başvurular içeren bir sınıf X509 Sertifika :p aram cert_file için Başlatıcı: Sertifikanın (veya sertifika zincirinin) içeriğinin dosya yolu cihazın kimliğini doğrulamak için kullanılır. |
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin