|
A portabilidade da pilha OpenThread para uma nova plataforma de hardware consiste em cinco etapas:
- Configure o ambiente de construção
- Implementar APIs de camada de abstração de plataforma
- Implementar recursos avançados (camada de abstração de hardware)
- Valide a porta
- Certificação e README
Requisitos de plataforma de hardware
OpenThread requer os seguintes serviços de plataforma:
- Rádio IEEE 802.15.4-2006 2,4 GHz
- Enviar e receber quadros IEEE 802.15.4
- Gerar quadros de confirmação IEEE 802.15.4
- Fornece medições do Indicador de Força do Sinal Recebido (RSSI) em quadros recebidos
- Um cronômetro de execução livre com resolução de milissegundos e alarme
- Armazenamento não volátil para armazenar definições de configuração de rede
- Um verdadeiro gerador de números aleatórios (TRNG)
Compilações de exemplo
Vários exemplos de builds são fornecidos no repositório OpenThread. Para obter mais informações, consulte Plataformas .
Para um exemplo de ponta a ponta completo de como portar OpenThread do zero, consulte Adicionar suporte para solicitação de pull EFR32 .