device Csomag
Azure IoT-eszközkódtár
Ez a kódtár ügyfeleket és társított modelleket biztosít az Azure IoT-szolgáltatásokkal való kommunikációhoz egy IoT-eszközről.
Csomagok
aio |
Azure IoT-eszközkódtár – Aszinkron Ez a kódtár aszinkron ügyfeleket biztosít az Azure IoT-szolgáltatásokkal való kommunikációhoz egy IoT-eszközről. |
Modulok
exceptions |
Ez a modul egy kivételfelületet határoz meg, amely az azure.iot.device library API részeként van közzétéve |
patch_documentation |
Ez a modul a kódtárak elemeinek módosításához használt, kemény kódolt javításokat biztosít. Jelenleg ezt kell tennünk, hogy ne használjunk exec-t sehol |
user_agent |
Ez a modul az összes ügyfél ügynöksztringjeinek létrehozására használható |
Osztályok
IoTHubDeviceClient |
Szinkron eszközügyfél, amely egy Azure IoT Hub-példányhoz csatlakozik. IoTHubDeviceClient inicializálója. Ezt az inicializálót nem szabad közvetlenül meghívni. Ehelyett használja az egyik ">>create_from_<<" osztálymethodot a példányosításhoz |
IoTHubModuleClient |
Szinkron modulügyfél, amely egy Azure IoT Hub vagy Azure IoT Edge-példányhoz csatlakozik. IoTHubModuleClient inicializálója. Ezt az inicializálót nem szabad közvetlenül meghívni. Ehelyett használja az egyik ">>create_from_<<" osztálymethodot a példányosításhoz |
Message |
Az IoTHubra vagy az onnan érkező üzeneteket jelöli Üzenet inicializálója |
MethodRequest |
Közvetlen metódus meghívására irányuló kérést jelöl. MethodRequest inicializálója. |
MethodResponse |
Közvetlen metódusra adott választ jelöl. A MethodResponse inicializálója. |
ProvisioningDeviceClient |
Ügyfél, amely egy eszköz regisztrációjának futtatására használható kiépítési szolgáltatással szimmetrikus kulcs vagy X509-hitelesítés használatával. Inicializálja a kiépítési ügyfelet. MEGJEGYZÉS: Ezt az inicializálót nem szabad közvetlenül meghívni. Ehelyett a create_from_ kezdődő osztálymetódusokat kell használni egy ügyfélobjektum létrehozásához. |
ProxyOptions |
Egy osztály, amely különböző lehetőségeket tartalmaz a forgalom proxykiszolgálókon keresztüli küldésére az MQTT-kapcsolat proxyjának engedélyezésével. Proxybeállítások inicializálója. :p aram str proxy_type: A proxykiszolgáló típusa. Ez három lehetséges lehetőség egyike lehet: "HTTP", "SOCKS4" vagy "SOCKS5" :p aram str proxy_addr: a proxykiszolgáló IP-címe vagy DNS-neve :p aram int proxy_port: A proxykiszolgáló portja. Alapértelmezés szerint 1080 a zokni és a 8080 http. :p aram str proxy_username: (nem kötelező) felhasználónév a SOCKS5 proxyhoz, vagy userid a SOCKS4 proxyhoz. Ezt a paramétert a rendszer figyelmen kívül hagyja, ha HTTP-kiszolgálót használ. Ha nincs megadva, a rendszer nem használja a hitelesítést (a kiszolgálók elfogadhatják a nem hitelesített kéréseket). |
RegistrationResult |
Befejezett vagy sikertelen regisztrációs kísérlet végeredménye:ivar:request_id: Az a kérésazonosító, amelyre a választ megkapják:ivar:operation_id: A művelet azonosítója a regisztrációs kérelem által visszaadott módon. :ivar állapot: A regisztrációs folyamat állapota a kiépítési szolgáltatás által visszaadott módon. Az értékek lehetnek "unassigned", "assigning", "assigned", "failed", "disabled" :ivar registration_state: Részletek, például eszközazonosító, hozzárendelt központ, dátumidők stb. Az értékek lehetnek "unassigned", "assigning", "assigned", "failed", "disabled" :p aram registration_state: Részletek, például eszközazonosító, hozzárendelt központ, dátumidők stb. |
X509 |
A TLS-kapcsolatok x509-tanúsítványokkal történő hitelesítéséhez használt tanúsítványra, kulcsra és opcionális jelszóra mutató hivatkozásokat tartalmazó osztály X509-tanúsítvány inicializálója :p aram cert_file: A tanúsítvány (vagy tanúsítványlánc) tartalmának fájlelérési útja az eszköz hitelesítésére szolgál. |
Azure SDK for Python