Partilhar via


Atualização do dispositivo para Hub IoT (visualização) visão geral

A Atualização do Dispositivo para Hub IoT é um serviço que lhe permite implementar atualizações over-the-air (OTA) para os seus dispositivos IoT.

À medida que as organizações procuram permitir ainda mais a produtividade e eficiência operacional, as soluções internet of Things (IoT) continuam a ser adotadas a taxas crescentes. Isto torna essencial que os dispositivos que formam estas soluções sejam construídos com base numa base de fiabilidade e segurança e sejam fáceis de ligar e gerir em escala. A atualização de dispositivos para Hub IoT é uma plataforma de ponta a ponta que os clientes podem usar para publicar, distribuir e gerir atualizações over-the-air para tudo, desde pequenos sensores a dispositivos de nível gateway.

Para perceber todos os benefícios da transformação digital ativada pelo IoT, os clientes precisam desta capacidade de operar, manter e atualizar dispositivos em escala. Explore os benefícios de implementar a Atualização de Dispositivos para Hub IoT, que incluem ser capaz de responder rapidamente a ameaças de segurança e implementar novas funcionalidades para obter objetivos de negócio sem incorrer nos custos de desenvolvimento e manutenção extra da construção das suas próprias plataformas de atualização.

Suporte para uma vasta gama de dispositivos IoT

A Atualização de Dispositivos para Hub IoT destina-se a oferecer operações otimizadas de atualização e dinamizadas através da integração com Hub IoT do Azure. Esta integração facilita a adoção da Atualização do Dispositivo em qualquer solução existente. Fornece uma solução hospedada em nuvem para ligar praticamente qualquer dispositivo. A Atualização do Dispositivo suporta uma vasta gama de sistemas operativos IoT , incluindo o Linux e o Azure RTOS (sistema operativo em tempo real) e é extensível através de open source. Estamos a codificar a Atualização do Dispositivo para Hub IoT ofertas com os nossos parceiros semicondutores, incluindo a STMicroelectronics, NXP, Renesas e Microchip. Consulte as amostras dos principais conselhos de avaliação de semicondutores que incluem os guias de arranque para aprender a configurar, construir e implementar as atualizações over-the-air (OTA) para dispositivos da classe MCU.

São fornecidas imagens yocto de referência do Agente de Atualização de Dispositivos e raspberry Pi. A Atualização do Dispositivo para Hub IoT também suporta a atualização de dispositivos IoT Edge Azure. Um agente de atualização de dispositivos é fornecido para a plataforma Ubuntu Server 18.04 amd64. A Atualização de Dispositivos para Hub IoT também fornece código de código aberto se não estiver a executar uma das plataformas acima. Pode levar o agente para a distribuição que está a executar.

A Atualização do Dispositivo funciona com Plug and Play IoT e pode gerir qualquer dispositivo que suporte as interfaces de Plug and Play IoT necessárias. Para obter mais informações, consulte a Atualização do Dispositivo para Hub IoT e IoT Plug and Play.

Suporte para uma vasta gama de artefactos de atualização

A Atualização do Dispositivo para Hub IoT suporta duas formas de atualizações – baseadas em imagem e baseadas em pacotes.

As atualizações baseadas em pacotes são atualizações direcionadas que alteram apenas um componente ou aplicação específico no dispositivo. Isto leva a um menor consumo de largura de banda e ajuda a reduzir o tempo para descarregar e instalar a atualização. As atualizações de pacotes normalmente permitem menos tempo de inatividade dos dispositivos ao aplicar uma atualização e evitar a sobrecarga de criação de imagens.

As atualizações de imagem proporcionam um maior nível de confiança no estado final do dispositivo. É tipicamente mais fácil replicar os resultados de uma atualização de imagem entre um ambiente de pré-produção e um ambiente de produção, uma vez que não coloca os mesmos desafios que os pacotes e as suas dependências. Devido à sua natureza atómica, também se pode adotar facilmente um modelo de failover A/B.

Não há uma resposta certa, e pode escolher de forma diferente com base nos seus casos de uso específico. A Atualização do Dispositivo para Hub IoT suporta a forma de atualização de imagem e pacote, permitindo-lhe escolher o modelo de atualização adequado para o ambiente do seu dispositivo.

Funcionalidades flexíveis para atualizar dispositivos

A atualização do dispositivo para funcionalidades Hub IoT proporciona uma experiência poderosa e flexível, incluindo:

  • Atualização de gestão UX integrada com Hub IoT do Azure
  • Implementação gradual da atualização através de controlos de programação e de programação de atualização de dispositivos
  • APIs programáticos para permitir automatização e experiências personalizadas do portal
  • Atualização at-a-relance conformidade e pontos de vista de estado em todas as frotas de dispositivos heterogéneos
  • Suporte para atualizações resilientes de dispositivos (A/B) para entregar um rollback sem emenda
  • Controlos de acesso baseados em funções e de função disponíveis através do portal Azure.com
  • Cache de conteúdo no local e suporte De Edge Aninhado para permitir a atualização de dispositivos desligados em nuvem
  • Ferramentas detalhadas de gestão e reporte de atualização

Com a Atualização do Dispositivo para Hub IoT controlos de gestão e implementação, os utilizadores podem maximizar a produtividade e economizar tempo valioso. A Atualização do Dispositivo para Hub IoT inclui a capacidade de agrupar dispositivos e especificar para que dispositivos deve ser implantada uma atualização. Os utilizadores também podem ver o estado das implementações da atualização e certificar-se de que cada dispositivo aplica com sucesso atualizações.

Quando uma falha de atualização acontece, a Atualização do Dispositivo para Hub IoT também permite que os utilizadores identifiquem os dispositivos que não aplicaram a atualização e ver detalhes de falha relacionados. A capacidade de identificar quais os dispositivos que não conseguiram atualizar significa inúmeras horas manuais guardadas para tentar localizar a fonte.

Segurança de primeira classe à escala global

O Microsoft Azure suporta mais de mil milhões de dispositivos IoT em todo o mundo - um número que está a crescer rapidamente a cada dia. A Atualização de Dispositivos para Hub IoT baseia-se nesta experiência e na fiabilidade comprovada demonstrada pela plataforma Windows Update, para que os dispositivos possam ser atualizados de forma perfeita à escala global.

O Device Update for Hub IoT utiliza uma segurança abrangente de nuvem-a-ponta que é desenvolvida para o Microsoft Azure, para que os clientes não precisem de gastar tempo a descobrir como construí-la em si mesmos a partir do zero.

Fluxos de trabalho de atualização de dispositivos

A funcionalidade de Atualização de Dispositivos pode ser dividida em três áreas: Integração de Agentes, Importação e Gestão.

Agente de atualização de dispositivos

Quando um comando de atualização é recebido num dispositivo, executará a fase solicitada de atualização (ou descarregue, instale e aplique). Durante cada fase, o estado é devolvido à Atualização do Dispositivo através Hub IoT para que possa visualizar o estado atual de uma implementação. Se não houver atualizações em curso, o estado é devolvido como "Idle". Uma implantação pode ser cancelada a qualquer momento.

Diagrama do fluxo de trabalho do agente de atualização de dispositivos.

Saiba mais sobre o agente de atualização do dispositivo.

Importação

Importar é como as suas atualizações são ingeridas na Atualização do Dispositivo para que possam ser implementadas em dispositivos. A Atualização do Dispositivo suporta a localização de uma única atualização por dispositivo. Isto torna-o ideal para atualizações de imagem completa que atualizam uma partição inteira de SO de uma só vez, ou um manifesto APT que descreve todos os pacotes que pretende atualizar no seu dispositivo a partir de um repositório designado. Para importar atualizações para a Atualização do Dispositivo, primeiro cria um manifesto de importação que descreve a atualização, depois carrema os ficheiros de atualização e o manifesto de importação para um recipiente de Armazenamento Azure. Depois disso, pode utilizar a portal do Azure ou a API de Atualização do Dispositivo para iniciar o processo assíncrono de importação de atualização. A Atualização do Dispositivo faz o upload dos ficheiros, processa-os e disponibiliza-os para distribuição em dispositivos IoT.

Para conteúdos sensíveis, proteja o download utilizando uma assinatura de acesso partilhado (SAS), como um SAS ad-hoc para Armazenamento de Blobs do Azure. Saiba mais sobre o SAS

Diagrama de Atualização de Dispositivos para Hub IoT fluxo de trabalho de importação.

Saiba mais sobre a importação de atualizações.

Agrupamento e implantação

Depois de importar uma atualização, pode ver atualizações compatíveis para os seus dispositivos e classes de dispositivos.

A Atualização do Dispositivo suporta o conceito de Grupos através de tags em Hub IoT. Implementar uma atualização para um grupo de teste em primeiro lugar é uma boa forma de reduzir o risco de problemas durante o lançamento da produção.

Na Atualização do Dispositivo, as implementações são uma forma de ligar o conteúdo certo a um conjunto específico de dispositivos compatíveis. A Atualização do Dispositivo orquestra o processo de envio de comandos para cada dispositivo, instruindo-os a descarregar e instalar as atualizações e a recuperar o estado.

Diagrama de Atualização do Dispositivo para Hub IoT agrupamento e fluxo de trabalho de implantação.

Saiba mais sobre conceitos de implementação

Saiba mais sobre os grupos de atualização de dispositivos

Passos seguintes