Посмотреть исходный код на GitHub 
Портирование стека OpenThread на новую аппаратную платформу состоит из нескольких шагов:
- Настройка среды сборки
- Определение правил CMake
- Реализация API-интерфейсов уровня абстракции платформы.
- Реализация расширенных функций (уровень аппаратной абстракции)
- Подтвердить порт
- Сертификация и README
Требования к аппаратной платформе
OpenThread требует следующих сервисов платформы:
-  IEEE 802.15.4-2006 для радиосвязи Thread 1.1 2,4 ГГц- Отправка и получение кадров IEEE 802.15.4
- Генерация кадров подтверждения IEEE 802.15.4
- Обеспечьте измерения индикатора мощности принятого сигнала (RSSI) на полученных кадрах.
 
-  IEEE 802.15.4-2015 для потока 1.2+- Отправка и получение кадров IEEE 802.15.4-2015, имеющих IE заголовка или полезной нагрузки.
- Генерация кадров Enh-Ack
 
- Автономный таймер с разрешением в миллисекунду и сигнализацией.
- Энергонезависимое хранилище для хранения настроек конфигурации сети.
- Настоящий генератор случайных чисел (TRNG)
Примеры сборок
Несколько примеров сборок представлены в репозитории OpenThread. Для получения дополнительной информации см. Платформы .
 Примеры нескольких рабочих портов см. ot-cc2538 , ot-efr32 и ot-nrf528xx . ot-cc2538 может быть хорошим началом, поскольку он реализует только одну платформу. ot-efr32 и ot-nrf528xx немного сложнее, поскольку они реализуют поддержку нескольких платформ.
