O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Projetos de coprocessador

Projetos de coprocessador são suportados pelo OpenThread. Existem duas arquiteturas de design principais:

  • Rádio co-processador (RCP) - camada de Aplicação e núcleo OpenThread no processador hospedeiro, mínimo OpenThread MAC no 802.15.4 SOC. A comunicação entre o RCP e o processador host é gerido por OpenThread Daemon através de uma interface SPI sobre o protocolo Spinel.
  • Rede Co-Processor (NCP) - camada de aplicação no processador host, OpenThread apresenta na 802.15.4 SoC. A comunicação entre o PCN e o processador hospedeiro é gerido por wpantund através de uma interface série, tipicamente utilizando SPI ou UART, ao longo do protocolo de espinélio.

Para mais informações sobre estes projetos, ver desenhos de plataforma .

Ao construir exemplos de OpenThread, imagens de firmware para seu projeto RCP ou NCP desejado devem ser criadas automaticamente. Para mais informações, consulte Binários .

Para downloads de selecionar imagens de firmware pré-construídos NCP, junto com instruções piscando, consulte Pré-construída firmware NCP .

Protocolo Spinel

Spinel é um protocolo de gerenciamento geral para permitir que um dispositivo host se comunique e gerencie um coprocessador. Inicialmente projetado para suportar NCPs baseados em Thread, Spinel foi projetado com uma abordagem em camadas que permite que seja facilmente adaptado a outras tecnologias de rede no futuro. É usado com os designs RCP e NCP.

Este protocolo está incluído com OpenThread em /src/lib/spinel . Uma ferramenta Python CLI chamado Pyspinel está disponível para fins de teste.

Para mais informações, consulte a Internet-Projecto para o Spinel Host-controlador de protocolo .