Lista de verificação de pré-certificação para módulos do IoT Edge

Observação

É altamente recomendado que os editores analisem essa lista de verificação e validem a funcionalidade do módulo antes de enviar para certificações. Isso acelerará seu processo de certificação, reduzindo a necessidade de alterações e reenvios.

Validação da imagem

Depois que a imagem do módulo do Edge estiver pronta para envio, execute estas etapas para garantir que a imagem funcione da forma esperada pela Microsoft.

Etapas a serem executadas no portal do Azure

  1. Abra o Portal do Azure.
  2. Crie um Grupo de Recursos.
  3. Crie um Hub IoT.
  4. Criar um Dispositivo IoT Edge.
  5. Copie a cadeia de conexão e salve-a no Bloco de Notas.
  6. Selecione o conjunto de Módulos no Dispositivo de Borda Criado.
  7. Adicione os detalhes do ACR onde a versão mais recente da imagem reside.
  8. Selecione Adicionar módulo IoT Edge e forneça:
    • O URI da imagem na Configuração do Módulo
    • A variável de ambiente (a mesma adicionada no Partner Center)
    • As opções de criação de contêiner (as mesmas adicionadas no Partner Center)
    • A configuração do módulo gêmeo (o mesmo adicionado no Partner Center)
  9. Adicionar rotas (as mesmas adicionadas no Partner Center).
  10. Selecione Examinar + criar.

Os módulos de borda são implantados no Dispositivo de borda criado no Azure.

Etapas a serem executadas no dispositivo

Detalhes do dispositivo

A equipe de certificação usa o seguinte hardware para validar imagens em diferentes arquiteturas:

  • Para imagens x64, uma VM do Azure com tamanho de configuração Standard D2s v3 executando o Ubuntu Server 18.04/Ubuntu Server 16.04.
  • Para imagens 32 do Azure Resource Manager, um Modelo B do Raspberry Pi 3.
  • Para imagens 64 do Azure Resource Manager, um NVIDIA Jetson Nano 4.

Etapas

  1. Verifique se os dispositivos/VM criados podem ser acessados através do Putty.
  2. Baixe o Runtime do IoT Edge no dispositivo.
  3. Atualize a cadeia de conexão copiada na etapa 5 para o arquivo config.yaml.
  4. Reinicie o Módulo do Edge com sudo systemctl restart iotedge.
  5. Verifique se o módulo está implantado no dispositivo com sudo iotedge list; ele deve estar no estado de execução.
  6. Verifique se os logs do módulo implantados com sudo iotedge logs “Module Name“ -f não têm erros. Se houver erros conhecidos, descreva isso nas Notas para o revisor do Partner Center antes de enviar a oferta.

Validação dos metadados

Verifique o seguinte:

  • A marca mais recente está listada no Partner Center e no Registro de Contêiner do Azure.
  • O requisito mínimo de hardware é adicionado na descrição da oferta.
  • O nome de usuário e a senha do registro de contêiner do Azure são atualizados e adicionados no Partner Center.
  • Precisão da Propriedade Gêmea desejada, se aplicável.
  • Precisão das Variáveis ambientais desejadas, se aplicável.
  • Precisão das Opções de Criação desejadas, se aplicável.
  • A cadeia de conexão de Gerenciamento de Clientes Potenciais está presente.
  • Política de privacidade presente
  • Termos de uso presente

Próximas etapas