Ich verwende Device Management Framework der IBM Watson IoT-Plattform. Eine der wichtigsten Kundenanforderungen besteht darin, dass die Firmware sofort nach dem Herunterladen im Gerät installiert (aka aktualisiert) werden sollte. Momentan kann ich keinen guten Weg finden, diese Anforderung mit WIoTP zu erfüllen.IBM Watson IoT-Plattform: Fehlende Funktion im Geräteverwaltungs-Framework?
Das ist ich bin nicht in der Lage, einen Weg zu finden, auf dem meine Anwendung von WIoTP benachrichtigt wird, wenn der Download auf dem Gerät abgeschlossen ist. Es bleibt mir die Abfrage mit REST-APIs, aber es bleibt eine Lücke zwischen Download und Update. Außerdem erzeugt es einen Overhead. Ich habe versucht, verschiedene MQTT-Themen zu abonnieren, die here für eine Anwendung erwähnt werden, aber keine Nachricht für Geräteverwaltungsstatus angezeigt wird.
Grundsätzlich bin ich nicht in der Lage, die Funktion einer App zu finden. benachrichtigt werden, wenn ein Gerät den Download der Firmware abgeschlossen hat. Fehle ich etwas oder fehlt das Feature in WIoTP?
Der einzige andere Weg, ich denke, dass ich dies geschehen lassen kann, ist für das Gerät zu veröffentlichen, Download-Nachricht zu einem anderen Thema zu veröffentlichen. Die Anwendung kann dann dieses Thema abonnieren und benachrichtigt werden. Aber das ist wieder ein Hack.
Die Dokumentation einige Themen hat aufgelistet für Ihre Anmeldung für Firmware-Update-Status. https://docs.internetofthings.ibmcloud.com/devices/device_mgmt/requests.html – ValerieLampkin