Share via


Azure Device Update för IoT Hub klientbibliotek för Python – version 1.0.0

Biblioteket ger åtkomst till enhetsuppdateringen för IoT Hub-tjänsten som gör det möjligt för kunder att publicera uppdateringar för sina IoT-enheter till molnet och sedan distribuera uppdateringarna till sina enheter (godkänna uppdateringar av grupper av enheter som hanteras och etableras i IoT Hub).

| Källkod Paket (PyPI) | Produktdokumentation

Friskrivning

Stöd för Azure SDK Python-paket för Python 2.7 upphörde den 1 januari 2022. Mer information och frågor finns i https://github.com/Azure/azure-sdk-for-python/issues/20691

Komma igång

Förutsättningar

  • Microsoft Azure-prenumeration: Om du vill anropa Microsoft Azure-tjänster måste du skapa en Azure-prenumeration
  • Enhetsuppdatering för IoT Hub instans
  • Azure IoT Hub instans
  • Python 3.6 eller senare krävs för att använda det här paketet.

Installera paketet

Installera enhetsuppdateringen för IoT Hub-klientbiblioteket för Python med pip:

pip install azure-iot-deviceupdate

Viktiga begrepp

Enhetsuppdatering för IoT Hub är en hanterad tjänst som gör att du kan distribuera trådlösa uppdateringar för dina IoT-enheter. Klientbiblioteket har en huvudkomponent med namnet DeviceUpdateClient. Med komponenten kan du komma åt alla tre huvudsakliga klienttjänster:

  • UpdatesOperations: uppdateringshantering (import, uppräkning, borttagning osv.)
  • ManagementOperations: distributionshantering (hantera enheter och distributioner)

Du kan läsa mer om enhetsuppdatering för IoT Hub genom att gå till Enhetsuppdatering för IoT Hub.

Exempel

Du kan bekanta dig med olika API:er med hjälp av exempel.

Felsökning

Enhetsuppdateringen för IoT Hub-klienten genererar undantag som definierats i Azure Core.

Nästa steg

Kom igång med våra exempel.

Bidra

Om du stöter på buggar eller har förslag kan du skicka in ett problem i avsnittet Problem i projektet.