OpenThread yığınını yeni bir donanım platformuna taşımak birkaç adımdan oluşur:
- Derleme ortamını ayarlama
- CMake Kurallarını Tanımlama
- Platform Soyutlama Katmanı API'lerini uygulama
- Gelişmiş özellikleri uygulama (Donanım Soyutlama Katmanı)
- Taşıma işlemini doğrulama
- Sertifika ve BENİ OKU
Donanım platformu gereksinimleri
OpenThread aşağıdaki platform hizmetlerini gerektirir:
- IEEE 802.15.4-2006
2,4 GHz radyo
- IEEE 802.15.4 çerçevelerini gönderme ve alma
- IEEE 802.15.4 Onay çerçeveleri oluşturma
- Alınan karelerde Alınan Sinyal Gücü Göstergesi (RSSI) ölçümleri sağlanır.
- Alarmlı, milisaniyelik serbest çalışan zamanlayıcı
- Ağ yapılandırma ayarlarını depolamak için kalıcı depolama alanı
- Gerçek rastgele sayı oluşturma aracı (TRNG)
Örnek derlemeler
OpenThread deposunda birkaç örnek derleme sağlanmaktadır. Daha fazla bilgi için Platformlar sayfasına göz atın.
Birkaç çalışan bağlantı noktası örneği için ot-cc2538
, ot-efr32
ve ot-nrf528xx
başlıklı makalelere bakın. ot-cc2538
yalnızca tek bir platformu kullandığı için iyi bir başlangıç noktası olabilir. ot-efr32
ve ot-nrf528xx
, birden fazla platform için destek kullandıklarından biraz daha karmaşıktır.