Partilhar via


Atualização de dispositivo para plataformas suportadas pelo Hub IoT

Este artigo explica quais plataformas de sistema operacional e componentes são suportados pela Atualização de Dispositivo para Hub IoT (DU), disponível em geral ou em visualização.

Obter suporte

Se você tiver problemas ao usar o serviço de Atualização de Dispositivo, há várias maneiras de procurar suporte. Experimente um dos seguintes canais de suporte:

Relatar bugs - O desenvolvimento que entra no produto DU acontece no projeto de código aberto Device Update. Bugs podem ser relatados na página de problemas do projeto. As correções passam rapidamente dos projetos para as atualizações do produto.

Equipe de Suporte ao Cliente Microsoft - Os usuários que têm um plano de suporte podem envolver a equipe de Suporte ao Cliente Microsoft criando um tíquete de suporte diretamente do portal do Azure.

Solicitações de recursos - O produto DU rastreia solicitações de recursos por meio da comunidade de discussões de atualização de dispositivo do produto.

Sistemas Operacionais Linux

A Atualização de Dispositivo pode ser executada em vários sistemas operacionais Linux; no entanto, nem todos esses sistemas são suportados pela Microsoft. Os sistemas listados nas tabelas a seguir são suportados, geralmente disponíveis ou em visualização pública, e são testados a cada nova versão.

A Microsoft tem esses sistemas operacionais em testes automatizados e fornece pacotes de instalação para eles

É possível portar o código do agente DU de código aberto para ser executado em outras versões do sistema operacional, mas essas compilações do agente não são testadas e mantidas pela Microsoft.

Os sistemas listados nas tabelas a seguir são suportados pela Microsoft, disponíveis em geral ou em visualização pública, e são testados a cada nova versão.

Sistema operativo AMD64 ARM32v7 ARM64
Debian 10 (Buster) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Debian 11 (Bullseye) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu Server 22.04 Ubuntu Server 22.04 + AMD64 Ubuntu Server 22.04 + ARM64

Nota

O suporte padrão para o Ubuntu 18.04 LTS termina em 31 de maio de 2023. A partir de junho de 2023, o Ubuntu 18.04 LTS não será uma plataforma suportada. Os pacotes de atualização de dispositivo Ubuntu 18.04 LTS estão disponíveis até 30 de novembro de 2023. Se você não tomar nenhuma ação, os dispositivos de Atualização de Dispositivo baseados no Ubuntu 18.04 LTS continuarão a funcionar, mas patches de segurança contínuos e correções de bugs nos pacotes de host para o Ubuntu 18.04 não estarão disponíveis após 30 de novembro de 2023. Para continuar a receber suporte e atualizações de segurança, recomendamos que atualize o seu SO anfitrião para uma plataforma suportada.

Lançamentos e Suporte

Os ativos e as notas de versão da Atualização de Dispositivo para o Hub IoT estão disponíveis na página Versão da Atualização de Dispositivo. O suporte para APIs, modelos PnP e agentes de referência de atualização de dispositivo é abordado na tabela.

A Atualização de Dispositivo para o Hub IoT 1.0 é a primeira grande versão e continuará a receber correções de segurança e correções para regressões.

Os agentes de Atualização de Dispositivo (DU) usam modelos IoT Plug and Play para enviar e receber propriedades e mensagens do serviço DU. Cada agente de DU requer modelos específicos para ser usado. Saiba mais sobre como a atualização de dispositivo usa esses modelos e como eles podem ser estendidos.

As versões mais recentes da API de serviço REST suportam agentes mais antigos, a menos que especificado. A experiência do portal da Atualização de Dispositivo para o Hub IoT usa as APIs mais recentes e tem o mesmo suporte que a versão da API.

Notas de lançamento e ativos deviceupdate-agente Atualização suportada a partir da versão do agente Modelos PnP DU suportados Versões da API
1.0.0 1.0.0
1.0.1
1.0.2
0.8.x dtmi:azure:iot:deviceUpdateContractModel; 2
dtmi:azure:iot:deviceUpdateModel; 2
2022-10-01
0.0.8 (Pré-visualização)(Preterido) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel; 1
dtmi:azure:iot:deviceUpdateModel; 1
2022-10-01
2021-06-01-preview (Preterido)

A versão mais recente da API, 2022-10-01 será suportada até a próxima versão estável e a versão mais recente do agente, 1.0.x, receberá correções de bugs e correções de segurança até a próxima versão estável.

Nota

Os usuários, que se estenderam a partir do agente de referência e personalizaram o agente, são responsáveis por garantir que as correções de bugs e correções de segurança sejam incorporadas. Você também precisará garantir que o agente seja criado e configurado corretamente, conforme definido pelo serviço, para conectar o serviço, executar atualizações e gerenciar dispositivos do hub IoT.

Importante

Cada produto da Microsoft tem um ciclo de vida. O ciclo de vida começa quando um produto é lançado e termina quando ele não é mais suportado. Conhecer as principais datas deste ciclo de vida ajuda-o a tomar decisões informadas sobre quando atualizar ou fazer outras alterações ao seu software.
Para a Atualização de Dispositivo para o Hub IoT, nenhuma API estável ou versão do agente será preterida sem uma versão de substituição. As versões estáveis preteridas estarão disponíveis por pelo menos 3 anos após o anúncio da descontinuação para permitir que os usuários migrem para o agente de suporte e as versões da API. Versões de visualização (pré-lançamentos), agentes e APIs não são atendidos após o lançamento da versão estável. As versões de pré-visualização são disponibilizadas para testar novas funcionalidades, recolher feedback e descobrir e corrigir problemas. As visualizações estão disponíveis em Termos de Uso Suplementares e não são recomendadas para cargas de trabalho de produção. A versão 0.7.0 (pré-lançamento) não é suportada pelas versões mais recentes do serviço e da API.
Com a versão estável mais recente, recomendamos que todos os clientes atuais que executam o 0.x.x atualizem seus dispositivos para o 1.0.x para receber suporte contínuo.