Testar uma imagem OTA

O teste de atualizações OTA para integrações do Matter do Google Home é feito usando o Google Home Developer Console.

A certificação Connectivity Standards Alliance (Alliance) não é um pré-requisito para testes OTA.

Pré-requisitos

Para testar o OTA, além dos pré-requisitos, é necessário ter:

  • Acesso a um sistema Linux com o Docker Engine instalado e acesso à placa de desenvolvimento usando USB
  • Uma integração Matter pronta para testes OTA.

Use o ID do fornecedor atribuído por Alliance ao testar a OTA, não um VID de teste. Ao criar a imagem do OTA, mude o ID do fornecedor e o ID do produto para corresponder à integração a ser testada.

Instruções específicas do fornecedor

Fornecemos procedimentos de teste OTA Matter para SoCs específicos.

Tabela: instruções para fornecedores de silício específicos para gerar certificados de teste Matter
Fornecedor Plataforma Guia
Espressif ESP32 Testar OTA no Espressif ESP32
Nordic Semiconductor nRF52840 Testar OTA no Nordic

Canais

Um canal define o conjunto de dispositivos para os quais uma imagem de atualização OTA é lançada. Um dispositivo só pode ser atribuído a um canal por vez. Há três canais predefinidos: Teste 1, Teste 2 e Produção. Você pode testar nos dois canais de teste. Um canal pode ter apenas uma imagem de atualização OTA por vez.

Canal de produção

O canal de produção é usado para enviar versões de produção para dispositivos de consumo no campo. Quando você lança uma imagem OTA no canal de produção, todos os dispositivos que não estão em um canal de teste recebem a imagem.

Canais de teste

Para testar o lançamento de uma imagem OTA, primeiro configure um dos dois canais de teste e, em seguida, libere a imagem para os dispositivos nesse canal.

Configurar um canal de teste

  1. Acesse a guia Gerenciar.

    Canais OTA no console do Google Home

  2. Clique em Configurar ao lado do canal de teste.

  3. Em Nome do canal, digite um nome.

  4. Em Número(s) de série do dispositivo, insira um ou mais números de série do dispositivo (máximo de 1.000).

  5. Clique em Salvar para concluir.

Caixa de diálogo de configuração do canal OTA

Lançar uma imagem OTA em um canal de teste

  1. Acesse a guia Lançamento.

  2. Na guia Versão, selecione o canal de teste que você quer usar.

  3. Selecione a imagem OTA no menu suspenso OTA Image ou adicione uma imagem OTA clicando em Add OTA Image.

  4. Clique em Liberar para testar.

  5. Uma caixa de diálogo de confirmação é exibida. Clique em Liberar para liberar a imagem selecionada no canal especificado.

  6. Depois de clicar em Publicar, o canal, a imagem e a data e hora de lançamento vão aparecer na área Versões em atividade.

Como lançar uma imagem OTA em um canal

Interromper uma versão em andamento

Para interromper uma versão ao vivo:

  1. Na tabela Versões ativas, clique no menu "Mais" e em Parar lançamento.

  2. Na caixa de diálogo de confirmação, clique em Stop para confirmar que você quer interromper a liberação. Isso impede imediatamente que a atualização OTA seja lançada para qualquer dispositivo que ainda não a recebeu.