O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Pré-requisitos de certificação

Para executar testes de certificação em um componente ou produto OpenThread, usando o GRL Harness de teste, verifique se você atende aos seguintes requisitos.

Passe Participação em grupo

Para baixar e usar o GRL Tópico software Harness de teste, ou para enviar uma componente ou produto para a certificação, é necessário ter Contribuinte ou Patrocínio Membership no segmento de Grupo.

portando

OpenThread deve ser portado com sucesso para a plataforma alvo para a certificação. Para mais informações, consulte o Guia de Portabilidade .

opções de compilação

As seguintes opções de construção são necessários para o dispositivo em teste (DUT) envolvido em testes de certificação.

  • BORDER_ROUTER
  • COMMISSIONER (dispositivo com rosca completa (FTD) apenas)
  • DHCP6_CLIENT (opcional)
  • JOINER

Ponto 8 do Tópico 1.1.1 Especificação define o in-band malha Comissionamento Protocol (MeshCoP) para a autenticação segura, comissionamento e união de, dispositivos de rádio não confiáveis ​​novos a uma rede mesh. Para usar MeshCoP para in-band comissionamento casos de teste, os papéis Comissário e carpintaria devem ser ativados.

OpenThread fornece suporte básico DHCPv6, mas DHCPv6 é listado como opcional no Tópico 1.1.1 Especificação. Três casos de teste usar DHCPv6 funcionalidade de cliente: 5.2.5 (REED), 5.3.8 (Líder) e 5.3.9 (Router). Se seu aplicativo usa DHCPv6, permitir DHCPv6 na sua construção.

Por exemplo, para construir a plataforma CC2538 com DHCPv6 para uso como um DUT em testes de certificação:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 DHCP6_CLIENT=1 JOINER=1 

Para mais informações sobre como usar as opções de configuração e construir, consulte o Guia de Construção .

Referência pilha opções de compilação

As seguintes opções de construção são necessários para a pilha de referência envolvido em testes de certificação:

  • BORDER_ROUTER
  • COMMISSIONER
  • DHCP6_CLIENT
  • DHCP6_SERVER
  • JOINER
  • MAC_FILTER
  • REFERENCE_DEVICE

Por exemplo, para construir o CC2538 para uso como uma pilha de referência em testes de certificação:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 \
     DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 

ferragens

  • 32 dispositivos de referência da linha (que usado TI CC2538 placas), executando-se OpenThread 1,1 ou outra implementação rosca suportada pelo equipamento de teste
  • Um NXP / Freescale Sniffer USB-KW24D512, correndo o firmware sniffer fornecido pelo equipamento de teste
  • A DUT (o dispositivo que você está certificando) rodando OpenThread 1.1
  • caixa de escudo Um RF para os seguintes casos de teste:
    • 5.6.7 (Reed)
    • 6.3.2 (MED, SED)
    • 9.2.9 (Líder, Router)
    • 9.2.10 (Router, ED1, SED1)
  • Suficiente USB Cubos de apoio, pelo menos 35 dispositivos (32 dispositivos de referência + 2 olfactivos + 1 DUT)
  • A máquina Windows para executar o software de teste Harness

Programas

O Tópico GRL Harness de teste é necessário para todos os testes de certificação.

Próximos passos

Quando todos os pré-requisitos forem atendidos, você está pronto para o teste de certificação.

Para automatizar testes de certificação, configuração adicional é necessária. Veja Setup Automation para mais informações.

Para testes de certificação executados manualmente, consulte Usando o GRL Harness de teste .