Compartilhar via


Saiba mais sobre o suporte à atualização de dispositivos desconectados

Observação

Essas informações referem-se a uma versão prévia do recurso disponível para testes antecipados e uso em um ambiente de produção. Esse recurso tem suporte total, mas ainda está em desenvolvimento ativo e pode receber alterações substanciais até que ele fique disponível.

Em um cenário de gateway transparente, um ou mais dispositivos podem passar suas mensagens por meio de um único dispositivo de gateway que mantém a conexão com o Hub IoT do Azure. Nesses casos, os dispositivos filhos podem não ter conectividade com a Internet ou permissão para baixar conteúdo da Internet. O módulo IoT Edge de visualização do Cache Conectado da Microsoft fornece Atualização de Dispositivo para Hub IoT com a capacidade de um cache inteligente na rede. O cache permite atualizações baseadas em imagens e em pacote de dispositivos baseados em sistema operacional do Linux por trás de um gateway de IoT Edge (também chamado de dispositivos IoT downstream) e também ajuda a reduzir a largura de banda usada para atualizações.

Visualização do Cache Conectado da Microsoft para a Atualização de Dispositivo para Hub IoT

O Cache Conectado da Microsoft é um cache inteligente e transparente para conteúdo publicado para a Atualização de Dispositivo para Hub IoT e pode ser personalizado para armazenar em cache o conteúdo de outras fontes como repositórios de pacotes. O Cache Conectado da Microsoft é um cache frio que é aquecido por solicitações de cliente para os intervalos de arquivos exatos solicitados pelo cliente de Otimização de Entrega e não faz o pré-lançamento do conteúdo. O diagrama e a descrição passo a passo abaixo explicam como o Cache Conectado da Microsoft funciona na infraestrutura de Atualização de Dispositivos.

Observação

Esse fluxo pressupõe que o gateway de IoT Edge tenha conectividade com a internet. Para o cenário de gateway downstream do IoT Edge (borda aninhada), a CDN (rede de distribuição de conteúdo) pode ser considerada o MCC hospedado no gateway do IoT Edge pai.

Atualização de dispositivos desconectados

  1. O Cache Conectado da Microsoft é implantado como um módulo IoT Edge no servidor local.

  2. Os clientes de Atualização de Dispositivo para Hub IoT são configurados para fazer download do conteúdo do Cache Conectado da Microsoft em virtude do atributo GatewayHostName da cadeia de conexão do dispositivo para dispositivos IoT folha ou do parent_hostname definido no config.toml para dispositivos IOT Edge filho.

  3. Os clientes de Atualização de Dispositivo para Hub IoT recebem comandos de download de conteúdo da atualização do dispositivo para o serviço de Atualização de Dispositivo e solicitam o conteúdo de atualização ao Cache Conectado da Microsoft em vez da CDN. O Cache Conectado da Microsoft escuta na porta HTTP 80 por padrão, e o cliente de Otimização de Entrega faz a solicitação de conteúdo na porta 80, de modo que o pai deve ser configurado para escutar nessa porta. Há suporte apenas ao protocolo HTTP no momento.

  4. O servidor de Cache Conectado da Microsoft faz download do conteúdo da CDN, propaga seu cache local armazenado em disco e entrega o conteúdo para Atualização de Dispositivo ao cliente.

    Observação

    Ao usar atualizações baseadas em pacote, o servidor de Cache Conectado da Microsoft será configurado pelo administrador com o devido nome de host do pacote.

  5. As solicitações subsequentes de outras Atualizações de Dispositivo aos clientes para o mesmo conteúdo de atualização agora serão provenientes do cache e o Cache Conectado da Microsoft não fará solicitações à CDN para o mesmo conteúdo.

Suporte ao IoT industrial (IIoT) com cenários de hospedagem pai/filho

Quando um gateway de IoT Edge downstream ou filho estiver hospedando um servidor de Cache Conectado da Microsoft, ele será configurado para solicitar o conteúdo de atualização do gateway de IoT Edge pai, que também hospeda um servidor de Cache Conectado da Microsoft. Essa solicitação é repetida para todos os níveis necessários antes de atingir o gateway de IoT Edge pai que hospeda um servidor de Cache Conectado da Microsoft com acesso à Internet. A partir do servidor conectado à Internet, o conteúdo é solicitado da CDN e, neste momento, o conteúdo é retornado para o gateway de IoT Edge filho que solicitou o conteúdo originalmente. O conteúdo será armazenado em disco em todos os níveis.

Solicitar o acesso à pré-visualização

O módulo IoT Edge de Cache Conectado da Microsoft foi lançado como uma versão prévia para clientes que implantam soluções usando a Atualização de Dispositivo para Hub IoT. O acesso à versão prévia é feito mediante convite. Solicite acesso à versão prévia do Cache Conectado da Microsoft para a Atualização de Dispositivo para Hub IoT e forneça as informações solicitadas se você quiser acessar o módulo.