Proxy-Updates und Aktualisierung mehrerer Komponenten
Mit Proxy-Updates können Sie Over-the-Air-Updates für mehrere Komponenten auf dem IoT-Gerät oder für mehrere mit dem IoT-Gerät verbundene Sensoren bereitstellen. Anwendungsbeispiele, in denen Proxy-Updates anwendbar sind:
- Festlegung bestimmter Updatedateien auf verschiedene Partitionen auf dem Gerät.
- Festlegung bestimmter Updatedateien auf verschiedene Apps/Komponenten auf dem Gerät.
- Festlegung bestimmter Update-Dateien auf Sensoren, die mit einem IoT-Gerät verbunden sind. Diese Sensoren können über ein Netzwerkprotokoll (z. B. USB, CANbus usw.) mit dem IoT-Gerät verbunden werden.
Voraussetzungen
Zum Aktualisieren einer Komponente oder von Komponenten, die mit einem IoT-Zielgerät verbunden ist bzw. sind, muss der Geräteentwickler eine benutzerdefinierte Komponenten-Enumerator-Erweiterung registrieren, die speziell für seine IoT-Geräte erstellt wurde. Die Komponenten-Enumerator-Erweiterung ist erforderlich, damit der Geräteupdate-Agent ein untergeordnetes Update einer bestimmten Komponente oder Gruppe von Komponenten zuordnen kann, für die das Update vorgesehen ist. Ein Beispiel für das Implementieren und Registrieren einer benutzerdefinierten Komponenten-Enumerator-Erweiterung finden Sie unter Contoso-Komponenten-Enumerator.
Hinweis
Der Geräteupdate-Dienst ist über die Komponente(n) auf dem Zielgerät nicht informiert. Nur dem Geräteupdate-Agent ist die Zuordnung aus dem Komponenten-Enumerator bekannt.
Mehrstufige geordnete Ausführung
Die Funktion zur mehrstufigen geordneten Ausführung in mehreren Schritten ermöglicht eine granulare Update-Steuerung, einschließlich einer Installationsreihenfolge, Vorinstallation, Installation und Nachinstallation. Diese Funktion könnte beispielsweise eine Vorinstallationsprüfung aktivieren, die zum Überprüfen des Gerätestatus vor dem Starten eines Updates erforderlich ist. Weitere Informationen zu der mehrstufigen geordneten Ausführung.
Nächste Schritte
In diesem Tutorial erfahren Sie, wie Sie ein Proxyupdate mithilfe des Geräteupdate-Agents mit Beispielupdates für Komponenten durchführen, die mit einem Virtual Vacuum-Gerät von Contoso verbunden sind.