Azure-Geräteupdate für IoT Hub-Clientbibliothek für Python– Version 1.0.0

Die Bibliothek bietet Zugriff auf das Geräteupdate für IoT Hub Dienst, mit dem Kunden Updates für ihre IoT-Geräte in der Cloud veröffentlichen und diese Updates dann auf ihren Geräten bereitstellen können (Genehmigen von Updates für Gruppen von Geräten, die in IoT Hub verwaltet und bereitgestellt werden).

Quellcode | Paket (PyPI) | Produktdokumentation

Haftungsausschluss

Die Unterstützung von Azure SDK-Python-Paketen für Python 2.7 endet am 01. Januar 2022. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.

Erste Schritte

Voraussetzungen

  • Microsoft Azure-Abonnement: Um Microsoft Azure-Dienste aufzurufen, müssen Sie ein Azure-Abonnement erstellen.
  • Geräteupdate für IoT Hub-Instanz
  • Azure IoT Hub-Instanz
  • Für die Verwendung dieses Pakets ist Python 3.6 oder höher erforderlich.

Installieren des Pakets

Installieren Sie das Geräteupdate für IoT Hub Clientbibliothek für Python mit pip:

pip install azure-iot-deviceupdate

Wichtige Begriffe

Device Update for IoT Hub ist ein verwalteter Dienst, mit dem Sie Over-the-Air-Updates für Ihre IoT-Geräte bereitstellen können. Die Clientbibliothek verfügt über eine Hauptkomponente mit dem Namen DeviceUpdateClient. Mit der -Komponente können Sie auf alle drei wichtigsten Clientdienste zugreifen:

  • UpdatesOperations: Updateverwaltung (Importieren, Aufzählen, Löschen usw.)
  • ManagementOperations: Bereitstellungsverwaltung (Verwalten von Geräten und Bereitstellungen)

Weitere Informationen zu Device Update für IoT Hub finden Sie unter Device Update für IoT Hub.

Beispiele

Mithilfe von Beispielen können Sie sich mit verschiedenen APIs vertraut machen.

Problembehandlung

Das Geräteupdate für IoT Hub Client löst ausnahmen aus, die in Azure Core definiert sind.

Nächste Schritte

Beginnen Sie mit unseren Beispielen.

Mitwirken

Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.