Hochladen von Dateien von Geräten in die Cloud
Mit IoT Central können Sie Medien und andere Dateien von verbundenen Geräten in den Cloudspeicher hochladen. Sie konfigurieren die Dateiuploadfunktion in Ihrer IoT Central Anwendung und implementieren dann Dateiuploads in Ihrem Gerätecode.
Optional können Sie Dateien verwalten und voranzeigen, die von Ihren Geräten in Ihrer IoT Central-Anwendung hochgeladen wurden.
Informationen zum Hochladen von Dateien mithilfe der IoT Central-REST-API finden Sie unter Verwenden der IoT Central-REST-API zum Hochladen einer Datei.
Voraussetzungen
Sie müssen Administrator in Ihrer IoT Central-Anwendung sein, um Dateiuploads konfigurieren zu können.
Sie benötigen ein Azure Storage-Konto und einen Container zum Speichern der hochgeladenen Dateien. Wenn Sie über kein Azure Storage-Konto und keinen Container verfügen, erstellen Sie im Azure-Portal ein neues Speicherkonto.
Konfigurieren von Gerätedateiuploads
So konfigurieren Sie Uploads von Gerätedateien
Navigieren Sie in Ihrer Anwendung zum Abschnitt Anwendung.
Wählen Sie Gerätedateispeicher aus.
Wählen Sie das Speicherkonto und den Container aus, die Sie verwenden möchten. Wenn sich das Speicherkonto in einem anderen Azure-Abonnement als Ihre Anwendung befindet, geben Sie eine Verbindungszeichenfolge für das Speicherkonto ein.
Passen Sie ggf. den Uploadtimeout an, der festlegt, wie lange eine Uploadanforderung gültig bleibt. Gültige Werte liegen zwischen 1 und 24.
Um Benutzern das Anzeigen und Verwalten hochgeladener Dateien innerhalb von IoT Central zu ermöglichen, legen Sie Zugriff aktivieren auf Ein fest.
Wählen Sie Speichern aus. Wenn der Status Konfiguriert angezeigt wird, können Sie Dateien von Geräten hochladen.
Deaktivieren von Gerätedateiuploads
Wenn Sie das Hochladen von Gerätedateien in Ihre IoT Central-Anwendung deaktivieren möchten:
Navigieren Sie in Ihrer Anwendung zum Abschnitt Anwendung.
Wählen Sie Gerätedateispeicher aus.
Klicken Sie auf Löschen.
Steuern des Zugriffs auf hochgeladene Dateien
Mithilfe von Rollen und Berechtigungen können Sie steuern, wer hochgeladene Dateien anzeigen und löschen kann. Weitere Informationen finden Sie unter „Verwalten von Benutzern und Rollen in Ihrer IoT Central-Anwendung“ > „Verwalten von Geräten“.
Hochladen einer Datei von einem Gerät
IoT Central verwendet die IoT Hub-Funktion zum Hochladen von Dateien, um das Hochladen von Dateien von Geräten zu ermöglichen. Beispielcode, der zeigt, wie Sie Dateien von einem Gerät hochladen können, finden Sie im Beispiel für einen IoT Central-Dateiupload von einem Gerät.
Anzeigen und Verwalten von hochgeladenen Dateien
Wenn Sie den Zugriff auf Dateien in der Dateiuploadkonfiguration aktiviert haben, können Benutzer mit den richtigen Berechtigungen hochgeladene Dateien anzeigen und löschen.
Wichtig
Alle Dateien in dem Blobcontainerordner, der einem Gerät zugeordnet ist, sind in der Ansicht Dateien für dieses Gerät sichtbar. Dies umfasst alle Dateien, die vom Gerät nicht hochgeladen wurden.
Zum Anzeigen und Löschen von hochgeladenen Dateien navigieren Sie zur Ansicht Dateien für ein Gerät. Auf dieser Seite können Sie Miniaturansichten der hochgeladenen Dateien anzeigen und zwischen einer Katalog- und Listenansicht wechseln. Bei jeder Datei gibt es Optionen zum Herunterladen oder Löschen:
Tipp
Der Dateityp wird durch den „mime“-Typ bestimmt, der der Datei bei ihrem Hochladen in den Blobspeicher zugewiesen wurde. Der Standardtyp ist binary/octet-stream
.
Sie können die Listenansicht anpassen, indem Sie nach dem Dateinamen filtern und die anzuzeigenden Spalten auswählen.
Wenn Sie eine Vorschau des Dateiinhalts anzeigen und weitere Informationen zur Datei erhalten möchten, wählen Sie sie aus. IoT Central unterstützt Vorschauen allgemeiner Dateitypen wie Text und Bilder:
Nächste Schritte
Nachdem Sie nun wissen, wie Sie Gerätedateiuploads in IoT Central konfigurieren und implementieren, sollten Sie sich als Nächstes näher mit Gerätedateiuploads vertraut machen: