device Paket
Pustaka Perangkat Azure IoT
Pustaka ini menyediakan klien dan model terkait untuk berkomunikasi dengan layanan Azure IoT dari perangkat IoT.
Paket
aio |
Pustaka Perangkat Azure IoT - Asinkron Pustaka ini menyediakan klien asinkron untuk berkomunikasi dengan layanan Azure IoT dari perangkat IoT. |
Modul
exceptions |
Modul ini mendefinisikan permukaan pengecualian, diekspos sebagai bagian dari API pustaka azure.iot.device |
patch_documentation |
Modul ini menyediakan patch berkode keras yang digunakan untuk memodifikasi item dari pustaka. Saat ini kita harus melakukan seperti ini sehingga kita tidak menggunakan exec di mana saja |
user_agent |
Modul ini untuk membuat string agen untuk semua klien |
Kelas
IoTHubDeviceClient |
Klien perangkat sinkron yang tersambung ke instans Azure IoT Hub. Initializer untuk IoTHubDeviceClient. Penginisialisasi ini tidak boleh dipanggil secara langsung. Sebagai gantinya, gunakan salah satu classmethod '>>create_from_<<' untuk membuat instans |
IoTHubModuleClient |
Klien modul sinkron yang tersambung ke instans Azure IoT Hub atau Azure IoT Edge. Initializer untuk IoTHubModuleClient. Penginisialisasi ini tidak boleh dipanggil secara langsung. Sebagai gantinya, gunakan salah satu classmethod '>>create_from_<<' untuk membuat instans |
Message |
Mewakili pesan ke atau dari IoTHub Penginisialisasi untuk Pesan |
MethodRequest |
Mewakili permintaan untuk memanggil metode langsung. Initializer untuk MethodRequest. |
MethodResponse |
Mewakili respons terhadap metode langsung. Initializer untuk MethodResponse. |
ProvisioningDeviceClient |
Klien yang dapat digunakan untuk menjalankan pendaftaran perangkat dengan layanan provisi menggunakan Kunci Konten atau autentikasi X509. Menginisialisasi klien provisi. CATATAN: Penginisialisasi ini tidak boleh dipanggil secara langsung. Sebaliknya, metode kelas yang dimulai dengan create_from_ harus digunakan untuk membuat objek klien. |
ProxyOptions |
Kelas yang berisi berbagai opsi untuk mengirim lalu lintas melalui server proksi dengan mengaktifkan proksi koneksi MQTT. Penginisialisasi untuk opsi proksi. :p proxy_type str: Jenis server proksi. Ini bisa menjadi salah satu dari tiga pilihan yang mungkin: "HTTP", "SOCKS4", atau "SOCKS5" :p aram str proxy_addr: Alamat IP atau nama DNS server proksi :p aram int proxy_port: Port server proksi. Default ke 1080 untuk kaus kaki dan 8080 untuk http. :p aram str proxy_username: (opsional) nama pengguna untuk proksi SOCKS5, atau userid untuk proksi SOCKS4. Parameter ini diabaikan jika server HTTP sedang digunakan. Jika tidak disediakan, autentikasi tidak akan digunakan (server mungkin menerima permintaan yang tidak diautentikasi). |
RegistrationResult |
Hasil akhir dari upaya pendaftaran yang telah selesai atau gagal :ivar:request_id: Id permintaan tempat respons diperoleh :ivar:operation_id: Id operasi sebagaimana dikembalikan oleh permintaan pendaftaran. :status ivar: Status proses pendaftaran sebagaimana dikembalikan oleh layanan provisi. Nilai dapat "tidak ditetapkan", "menetapkan", "ditetapkan", "gagal", "dinonaktifkan" :ivar registration_state : Detail seperti id perangkat, hub yang ditetapkan, waktu tanggal, dll dikembalikan dari layanan provisi. Nilai dapat berupa "unassigned", "assigning", "assigned", "failed", "disabled" :p aram registration_state : Detail seperti id perangkat, hub yang ditetapkan, waktu tanggal, dll dikembalikan dari layanan provisi. |
X509 |
Kelas dengan referensi ke sertifikat, kunci, dan frasa sandi opsional yang digunakan untuk mengautentikasi koneksi TLS menggunakan sertifikat x509 Initializer untuk Sertifikat X509 :p aram cert_file: Jalur file ke konten sertifikat (atau rantai sertifikat) digunakan untuk mengautentikasi perangkat. |
Azure SDK for Python