Caricare file dai dispositivi nel cloud

IoT Central consente di caricare file multimediali e altri file da dispositivi connessi all'archiviazione cloud. Configurare la funzionalità di caricamento file nell'applicazione IoT Central e quindi implementare i caricamenti di file nel codice del dispositivo.

Facoltativamente, è possibile gestire e visualizzare in anteprima i file caricati dai dispositivi all'interno dell'applicazione IoT Central.

Per informazioni su come caricare file usando l'API REST di IoT Central, vedere Come usare l'API REST di IoT Central per caricare un file.

Prerequisiti

Per configurare i caricamenti di file, è necessario essere un amministratore nell'applicazione IoT Central.

Per archiviare i file caricati, è necessario un account di archiviazione e un contenitore di Azure. Se non si ha un account di archiviazione e un contenitore esistenti da usare, creare un nuovo account di archiviazione nel portale di Azure.

Configurare i caricamenti di file del dispositivo

Per configurare i caricamenti di file del dispositivo:

  1. Passare alla sezione Applicazione nell'applicazione.

  2. Selezionare Archiviazione file del dispositivo.

  3. Selezionare l'account di archiviazione e il contenitore da usare. Se l'account di archiviazione si trova in una sottoscrizione di Azure diversa dall'applicazione, immettere una stringa di connessione dell'account di archiviazione.

  4. Se necessario, modificare il timeout di caricamento che imposta per quanto tempo una richiesta di caricamento rimane valida. I valori validi sono compresi tra 1 e 24 ore.

  5. Per consentire agli utenti di visualizzare e gestire i file caricati in IoT Central, impostare Abilita l'accesso su .

  6. Selezionare Salva. Quando lo stato è Configurato, si è pronti per caricare i file dai dispositivi.

Screenshot che mostra un caricamento di file configurato correttamente.

Disabilitare i caricamenti di file del dispositivo

Se si vuole disabilitare i caricamenti di file del dispositivo nell'applicazione IoT Central:

  1. Passare alla sezione Applicazione nell'applicazione.

  2. Selezionare Archiviazione file del dispositivo.

  3. Selezionare Elimina.

Controllare l'accesso ai file caricati

Usare ruoli e autorizzazioni per controllare chi può visualizzare ed eliminare i file caricati. Per altre informazioni, vedere Gestire utenti e ruoli nell'applicazione > IoT Central Gestione dei dispositivi.

Caricare un file da un dispositivo

IoT Central usa la funzionalità di caricamento dei file di hub IoT per consentire ai dispositivi di caricare i file. Per il codice di esempio che illustra come caricare file da un dispositivo, vedere l'esempio di dispositivo di caricamento di file di IoT Central.

Visualizzare e gestire i file caricati

Se è stato abilitato l'accesso ai file nella configurazione di caricamento file, gli utenti con le autorizzazioni corrette possono visualizzare ed eliminare i file caricati.

Importante

Tutti i file nella cartella contenitore BLOB associati a un dispositivo sono visibili nella visualizzazione File per tale dispositivo. Sono inclusi tutti i file che non sono stati caricati dal dispositivo.

Per visualizzare ed eliminare i file caricati, passare alla visualizzazione File per un dispositivo. In questa pagina è possibile visualizzare le anteprime dei file caricati e passare da una raccolta a una visualizzazione elenco. Ogni file ha opzioni per scaricarlo o eliminarlo:

Screenshot che mostra la visualizzazione raccolta per i file caricati.

Suggerimento

Il tipo di file è determinato dal tipo MIME assegnato al file quando è stato caricato nell'archivio BLOB. Il tipo predefinito è binary/octet-stream.

È possibile personalizzare la visualizzazione elenco filtrando in base al nome del file e scegliendo le colonne da visualizzare.

Per visualizzare in anteprima il contenuto del file e ottenere altre informazioni sul file, selezionarlo. IoT Central supporta anteprime di tipi di file comuni, ad esempio testo e immagini:

Screenshot che mostra un'anteprima di un file di testo.

Passaggi successivi

Ora che si è appreso come configurare e implementare i caricamenti di file del dispositivo in IoT Central, un passaggio successivo consigliato consiste nell'apprendere altri caricamenti di file del dispositivo: