Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Coprocesador Diseños

diseños co-procesador son compatibles con OpenThread. Hay dos principales arquitecturas de diseño:

  • Red de Co-Procesador (NCP) - capa de aplicación en el procesador anfitrión, OpenThread características en el 802.15.4 SoC
  • Radio Co-Procesador (RCP) - capa de aplicación y el núcleo OpenThread en el procesador anfitrión, el controlador OpenThread mínimo en el 802.15.4 SoC

La comunicación entre el NCP y el procesador anfitrión es a través de la interfaz serie, típicamente usando SPI o UART, a través del protocolo espinela. Para obtener más información sobre estos diseños, ver diseños de plataforma .

Cuando la construcción de ejemplos OpenThread, automáticamente se deben crear imágenes de firmware para su diseño PNC deseada. Para obtener más información, consulte los binarios .

Para las descargas de seleccionar las imágenes de firmware NCP pre-construidos, junto con instrucciones intermitentes, ver firmware PNC Pre incorporado .

protocolo de espinela

Spinel es un protocolo de gestión general para permitir a un dispositivo host para comunicarse con y gestionar un NCP. Inicialmente diseñado para los PCN a base de hilo de soporte, Espinela ha sido diseñado con un enfoque por capas que le permite adaptarse fácilmente a otras tecnologías de red en el futuro.

Este protocolo se incluye con OpenThread en /src/lib/spinel . Una herramienta de Python CLI llama Pyspinel está disponible para propósitos de prueba.

Para obtener más información, ver el Proyecto de Internet para el Protocolo Host Controller-rubí sintético .

wpantund

OT wpantund Arquitectura

wpantund es un espacio de usuario de interfaz de red conductor / daemon que proporciona una interfaz nativa red IPv6 a un NCP. Fue escrito y desarrollado por los Laboratorios nido para una mejor conectividad Pase un soporte en Unix-como sistemas operativos. Utiliza Espinela para comunicarse con un NCP.

wpantund no se incluye con OpenThread. Para obtener más información, consulte la wpantund GitHub repositorio .

adaptador de SPI / HDLC

spi-hdlc-adapter es una herramienta que presenta una interfaz SPI como un HDLC-lite codificados flujo serie asíncrono.

Esta herramienta se usa para diseños de hardware de apoyo donde el anfitrión Linux y OpenThread PNC están conectados a través de SPI. El beneficio de spi-hdlc-adapter es que wpantund puede ejecutar sin modificar como si se estuviera comunicando al PNC a través de una conexión serie estándar.

spi-hdlc-adapter utiliza el protocolo SPI se indica en el Apéndice A.2 del Proyecto de Internet Protocolo de rubí sintético. Para obtener más información, consulte el archivo README en el repositorio GitHub OpenThread.