Plataformas compatíveis com a Atualização de Dispositivo para Hub IoT
Este artigo explica quais plataformas do sistema operacional e componentes são compatíveis com a Atualização de Dispositivo para Hub IoT (DU) disponível em geral ou na versão prévia.
Obter suporte
Se você tiver problemas ao usar o serviço de Atualização de Dispositivo, há várias maneiras de buscar o suporte. Experimente um dos seguintes canais para obter suporte:
Relatar bugs – O desenvolvimento direcionado ao produto DU ocorre no projeto de código aberto de Atualização de Dispositivo. Bugs podem ser relatados na página de problemas do projeto. As correções passam rapidamente do projeto para as atualizações do produto.
Equipe de suporte ao cliente Microsoft – Usuários que tenham um plano de suporte podem acionar a equipe de suporte ao cliente Microsoft, criando um tíquete de suporte diretamente no 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 têm suporte da Microsoft. Os sistemas listados na tabela a seguir têm suporte, seja geralmente disponível ou em visualização pública, e são testados com 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 eles não são testados e mantidos pela Microsoft.
Os sistemas listados na tabela a seguir têm suporte da Microsoft, seja geralmente disponível ou em visualização pública, e são testados com cada nova versão.
Sistema operacional | AMD64 | ARM32v7 | ARM64 |
---|---|---|---|
Debian 10 (Buster) | |||
Debian 11 (Bullseye) | |||
Ubuntu Server 20.04 | |||
Ubuntu Server 22.04 |
Observação
O suporte padrão para 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 com suporte. Os pacotes de Atualização de Dispositivo do Ubuntu 18.04 LTS estão disponíveis até 30 de novembro de 2023. Se você não executar nenhuma ação, os dispositivos de Atualização de Dispositivo baseados no Ubuntu 18.04 LTS continuarão funcionando, mas correções de bugs e patches de segurança contínuos nos pacotes de host do Ubuntu 18.04 não estarão disponíveis após 30 de novembro de 2023. Para continuar recebendo atualizações de suporte e segurança, recomendamos que você atualize seu sistema operacional do host para uma plataforma com suporte.
Versões e suporte
Os ativos de lançamento e notas de versão da Atualização de Dispositivo para Hub IoT estão disponíveis na página Versão da Atualização do 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 Hub IoT 1.0 é a primeira versão principal e continuará recebendo correções e correções de segurança para regressões.
Os agentes de DU (Atualização de Dispositivo) usam modelos do IoT Plug and Play para enviar e receber propriedades e mensagens do serviço DU. Cada agente DU requer que modelos específicos sejam usados. Saiba mais sobre como a atualização de dispositivo usa esses modelos e como eles podem ser estendidos.
Versões mais recentes da API do Serviço REST dão suporte a agentes mais antigos, a menos que especificado. A experiência do portal da Atualização de Dispositivo para Hub IoT usa as APIs mais recentes e tem o mesmo suporte que a versão da API.
Notas sobre a versão e ativos | deviceupdate-agent | Atualização com suporte da versão do agente | Modelos DU PnP com suporte | 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 |
01-10-2022 |
0.0.8 (versão prévia)(preterido) | 0.8.0 0.8.1 0.8.2 |
dtmi:azure:iot:deviceUpdateContractModel;1 dtmi:azure:iot:deviceUpdateModel;1 |
01-10-2022 2021-06-01-preview (preterido) |
A versão mais recente da API, 01-10-2022, terá suporte 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.
Observação
Os usuários, que estenderam do agente de referência e personalizaram o agente, são responsáveis por garantir que as correções de bugs e as 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
Todo produto da Microsoft tem um ciclo de vida. Ele começa quando o produto é lançado e termina quando ele não tem mais suporte. Conhecer datas importantes desse ciclo de vida ajuda você a tomar decisões informadas sobre quando atualizar ou fazer outras alterações no software.
Para a Atualização de Dispositivo para Hub IoT, nenhuma versão estável da API ou do agente será preterida sem uma versão de substituição. As versões estáveis preteridas estarão disponíveis por pelo menos três anos após o anúncio da substituição para permitir que os usuários migrem para o agente de suporte e versões de API.
Os agentes e APIs de versões prévias (pré-lançamentos) não são atendidos após o lançamento da versão estável. As versões prévias são lançadas para testar novas funcionalidades, coletar comentários e descobrir e corrigir problemas. As versões prévias estão disponíveis nos Termos de Uso Complementares e não são recomendadas para cargas de trabalho de produção.
A versão 0.7.0 (pré-lançamento) não é compatível com as 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.