Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica quais sistemas operacionais e componentes são compatíveis com a Atualização de Dispositivo para Hub IoT (DU), em disponibilidade geral ou em versão prévia.
Obtenha 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 usada com uma ampla gama de sistemas operacionais Linux; no entanto, nem todos os sistemas operacionais são compatíveis com Microsoft. Os sistemas listados na tabela a seguir são distribuições do Linux em que a implementação de referência do agente de Atualização de Dispositivo pode ser criada e executada e foram validadas por meio de testes automatizados a cada versão.
Você pode criar o agente de Atualização de Dispositivo da origem usando a implementação de referência do agente de Atualização de Dispositivo, que serve como um ponto de partida que pode ser adaptado ou estendido para suas necessidades de atualização de dispositivo. Para obter mais informações, consulte como compilar o agente de atualização do dispositivo.
É possível portar o agente de atualização de dispositivo de software livre para outros sistemas operacionais. No entanto, esses builds não são testados ou mantidos por Microsoft.
Para algumas plataformas, os pacotes de instalação predefinidos também podem estar disponíveis.
| Sistema operacional | AMD64 | ARM32v7 | ARM64 |
|---|---|---|---|
| Debian 11 (Bullseye) |
|
|
|
| Debian 12 (Bookworm) |
|
|
|
| Debian 13 (Trixie) |
|
|
|
| Ubuntu Server 20.04 |
|
|
|
| Ubuntu Server 22.04 |
|
|
|
| Ubuntu Server 24.04 |
|
|
Versões e suporte
Você pode encontrar os ativos da versão e as notas de versão da Atualização de Dispositivo para Hub IoT na página Versão da Atualização do Dispositivo.
A tabela a seguir resume o suporte para APIs, modelos de IoT Plug and Play (PnP) e agentes de referência de Atualização de Dispositivo.
Os agentes de Atualização de Dispositivo usam modelos PnP (IoT Plug and Play) para se comunicar com o serviço. Os modelos listados na tabela a seguir identificam as interfaces necessárias para cada versão do agente. Para obter mais informações, consulte IoT Plug and Play no Azure Device Update para Hub IoT.
Use uma versão 1.x atual da implementação de referência do agente de Atualização de Dispositivo e considere a versão mais recente disponível para se beneficiar de melhorias. A versão mais recente da implementação de referência do agente de Atualização de Dispositivo é 1.3.0.
| 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.3.0 | 1.3.0 |
1.1.0 | dtmi:azure:iot:modeloDeContratoDeAtualizaçãoDeDispositivo; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
01-10-2022 |
| 1.2.0 | 1.2.0 |
1.1.0 | dtmi:azure:iot:modeloDeContratoDeAtualizaçãoDeDispositivo; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
01-10-2022 |
| 1.1.0 | 1.1.0 | 1.0.x | dtmi:azure:iot:modeloDeContratoDeAtualizaçãoDeDispositivo; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
01-10-2022 |
| 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) |
Versões mais recentes da API do serviço REST dão suporte a agentes mais antigos, a menos que especificado de outra forma. A experiência do portal de Atualização de Dispositivos usa a versão mais recente da API.
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 se conectar ao 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 ficarão disponíveis por no menos três anos após a descontinuação ser anunciada, para permitir que os usuários migrem para versões suportadas de agente e API.
Os agentes e APIs de versão prévia (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.
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.