Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Migración de OpenThread a nuevas plataformas de hardware

Ver fuente en GitHub

La migración de la pila OpenThread a una nueva plataforma de hardware consta de unos pocos pasos:

  1. Configurar el entorno de compilación
  2. Definir reglas de CMake
  3. Implementar API de capa de abstracción de plataforma
  4. Implementar funciones avanzadas (Capa de abstracción de hardware)
  5. Validar el puerto
  6. Certificación y LÉAME

Requisitos de la plataforma de hardware

OpenThread requiere los siguientes servicios de plataforma:

  • IEEE 802.15.4-2006 radio de 2,4 GHz
    • Envía y recibe tramas IEEE 802.15.4
    • Generar marcos de reconocimiento IEEE 802.15.4
    • Proporcione mediciones del indicador de intensidad de la señal recibida (RSSI) en los marcos recibidos
  • Un temporizador de funcionamiento libre de resolución de milisegundos con alarma
  • Almacenamiento no volátil para almacenar ajustes de configuración de red
  • Un verdadero generador de números aleatorios (TRNG)

Construcciones de ejemplo

Se proporcionan varias compilaciones de ejemplo en el repositorio de OpenThread. Para obtener más información, consulte Plataformas .

Para ver ejemplos de algunos puertos que funcionan, consulte ot-cc2538 , ot-efr32 y ot-nrf528xx . ot-cc2538 podría ser un buen lugar para comenzar, ya que solo implementa una única plataforma. ot-efr32 y ot-nrf528xx son un poco más complicados ya que implementan soporte para múltiples plataformas.