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 11 (Bullseye) | |||
Ubuntu Server 20.04 | |||
Ubuntu Server 22.04 |
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.