Atualizações de proxy e atualização de vários componentes
Com as atualizações de proxy, você pode direcionar atualizações over-the-air para vários componentes no dispositivo IoT ou para vários sensores conectados com o dispositivo IoT. Os casos de uso em que as atualizações de proxy são aplicáveis incluem:
- Direcionar arquivos de atualização específicos para partições diferentes no dispositivo.
- Direcionar arquivos de atualização específicos para aplicativos/componentes diferentes no dispositivo
- Direcionando arquivos de atualização específicos para sensores conectados a dispositivos IoT. Esses sensores podem ser conectados ao dispositivo IoT por meio de um protocolo de rede (por exemplo, USB, CANbus, etc.).
Pré-requisitos
Para atualizar um componente ou componentes que se conectam com um dispositivo IoT de destino, o construtor de dispositivos deve registrar uma extensão de enumerador de componentes personalizada criada especificamente para os respectivos dispositivos IoT. A extensão de enumerador de componentes é necessária para que o agente da Atualização de Dispositivo possa mapear uma atualização filho com um componente específico ou um grupo de componentes ao qual a atualização se destina. Confira Enumerador de componentes da Contoso para ver um exemplo de como implementar e registrar uma extensão personalizada de enumerador de componentes.
Observação
O serviço da Atualização de Dispositivo não sabe nada sobre o(s) componente(s) no dispositivo de destino. Somente o agente da Atualização de Dispositivo está ciente do mapeamento do enumerador de componentes.
Execução ordenada em várias etapas
O recurso de execução ordenada de várias etapas permite controles de atualização granulares, incluindo uma ordem de instalação, pré-instalação, instalação e etapas pós-instalação. Por exemplo, esta funcionalidade pode habilitar uma verificação de pré-instalação que é necessária para validar o estado do dispositivo antes de iniciar uma atualização. Saiba mais sobre a execução ordenada em várias etapas.
Próximas etapas
Confira este tutorial sobre como fazer uma Atualização de proxy usando o agente de Atualização de Dispositivo com exemplos de atualizações para componentes conectados a um dispositivo de Vácuo Virtual da Contoso.