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

  1. Navigieren Sie in Ihrer Anwendung zum Abschnitt Anwendung.

  2. Wählen Sie Gerätedateispeicher aus.

  3. 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.

  4. Passen Sie ggf. den Uploadtimeout an, der festlegt, wie lange eine Uploadanforderung gültig bleibt. Gültige Werte liegen zwischen 1 und 24.

  5. Um Benutzern das Anzeigen und Verwalten hochgeladener Dateien innerhalb von IoT Central zu ermöglichen, legen Sie Zugriff aktivieren auf Ein fest.

  6. Wählen Sie Speichern aus. Wenn der Status Konfiguriert angezeigt wird, können Sie Dateien von Geräten hochladen.

Screenshot, der einen ordnungsgemäß konfigurierten Dateiupload zeigt.

Deaktivieren von Gerätedateiuploads

Wenn Sie das Hochladen von Gerätedateien in Ihre IoT Central-Anwendung deaktivieren möchten:

  1. Navigieren Sie in Ihrer Anwendung zum Abschnitt Anwendung.

  2. Wählen Sie Gerätedateispeicher aus.

  3. 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:

Screenshot der Katalogansicht für hochgeladene Dateien.

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:

Screenshot der Vorschau einer Textdatei.

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: