|
La migración de la pila OpenThread a una nueva plataforma de hardware consta de cinco pasos:
- Configurar el entorno de construcción
- Implementar API de capa de abstracción de plataforma
- Implementar funciones avanzadas (capa de abstracción de hardware)
- Validar el puerto
- Certificación y README
Requisitos de la plataforma de hardware
OpenThread requiere los siguientes servicios de plataforma:
- Radio IEEE 802.15.4-2006 de 2,4 GHz
- Envíe y reciba tramas IEEE 802.15.4
- Generar tramas de reconocimiento IEEE 802.15.4
- Proporcionar mediciones del indicador de intensidad de la señal recibida (RSSI) en las tramas recibidas
- Un temporizador de funcionamiento libre de milisegundos de resolución 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
En el repositorio de OpenThread se proporcionan varios ejemplos de compilaciones. Para obtener más información, consulte Plataformas .
Para obtener un ejemplo completo de un extremo a otro de cómo migrar OpenThread desde cero, consulte Agregar compatibilidad con la solicitud de extracción EFR32 .