Carregar arquivos dos seus dispositivos na nuvem

O IoT Central permite que você carregue mídia e outros arquivos dos dispositivos conectados no armazenamento em nuvem. Você configura a capacidade de upload de arquivos no seu aplicativo IoT Central e, então, implementa os uploads de arquivo no código do seu dispositivo.

Opcionalmente, você pode gerenciar e visualizar arquivos carregados pelos seus dispositivos dentro do aplicativo IoT Central.

Para saber como fazer upload de arquivos usando a API REST do IoT Central, consulte Como usar a API REST do IoT Central para fazer upload de um arquivo.

Pré-requisitos

Você deve ser um administrador do aplicativo IoT Central para configurar uploads de arquivos.

Além disso, você também precisa de uma conta de armazenamento e um contêiner do Azure para armazenar os arquivos carregados. Se você não tiver uma conta de armazenamento nem um contêiner existente para usar, crie uma nova conta de armazenamento no portal do Azure.

Configurar uploads de arquivos dos dispositivos

Para configurar uploads de arquivos dos dispositivos:

  1. Navegue até a seção Administração do aplicativo.

  2. Selecione Armazenamento de arquivos de dispositivos.

  3. Escolha a conta de armazenamento e o contêiner que serão usados. Se a conta de armazenamento estiver em uma assinatura do Azure diferente da assinatura do seu aplicativo, insira uma cadeia de conexão da conta de armazenamento.

  4. Se necessário, ajuste o tempo limite de upload, que define por quanto tempo uma solicitação de upload permanece válida. Os valores válidos são de 1 a 24 horas.

  5. Para permitir que os usuários vejam e gerenciem arquivos carregados dentro do IoT Central, defina Habilitar o acesso como Ativado.

  6. Selecione Salvar. Quando o status mostrar Configurado, você estará pronto para carregar arquivos dos dispositivos.

Captura de tela que mostra um upload de arquivo configurado corretamente.

Desabilitar uploads de arquivos de dispositivos

Se você quiser desabilitar os uploads de arquivos de dispositivos para o seu aplicativo IoT Central:

  1. Navegue até a seção Administração do aplicativo.

  2. Selecione Armazenamento de arquivos de dispositivos.

  3. Selecione Excluir.

Controlar o acesso a arquivos carregados

Use funções e permissões para controlar quem pode ver e excluir arquivos carregados. Para saber mais, confira Gerenciar usuários e funções no aplicativo IoT Central > Gerenciar dispositivos.

Carregar um arquivo de um dispositivo

O IoT Central usa a capacidade de upload de arquivos do Hub IoT para permitir que os dispositivos carreguem arquivos. Para ver um exemplo de código que mostra como carregar arquivos de um dispositivo, confira a Amostra de dispositivo de upload de arquivos do IoT Central.

Ver e gerenciar arquivos carregados

Se você habilitou o acesso a arquivos na configuração de upload de arquivo, os usuários com as permissões corretas poderão ver e excluir arquivos carregados.

Importante

Todos os arquivos na pasta de contêiner de blob associados a um dispositivo ficam visíveis na exibição Arquivos desse dispositivo. Isso inclui todos os arquivos que não foram carregados pelo dispositivo.

Para ver e excluir arquivos carregados, navegue até a exibição Arquivos de um dispositivo. Nesta página, você pode ver miniaturas dos arquivos carregados e alternar entre uma galeria e uma exibição de lista. Cada arquivo tem opções para baixá-lo ou excluí-lo:

Captura de tela que mostra a exibição de galeria de arquivos carregados.

Dica

O tipo de arquivo é determinado pelo tipo MIME atribuído ao arquivo quando ele foi carregado no armazenamento de blobs. O tipo padrão é binary/octet-stream.

Você pode personalizar a exibição de lista filtrando pelo nome do arquivo e escolhendo as colunas a serem exibidas.

Para visualizar o conteúdo do arquivo e obter mais informações sobre o arquivo, selecione-o. O IoT Central dá suporte a visualizações de tipos de arquivo comuns, como texto e imagens:

Captura de tela que mostra uma visualização de um arquivo de texto.

Próximas etapas

Agora que você sabe como configurar e implementar os uploads de arquivos dos dispositivos no IoT Central, uma próxima etapa sugerida é aprender mais opções desses uploads: