|
Porting tumpukan OpenThread ke platform perangkat keras baru terdiri dari lima langkah:
- Siapkan lingkungan build
- Menerapkan API Lapisan Abstraksi Platform
- Menerapkan fitur lanjutan (Lapisan Abstraksi Perangkat Keras)
- Validasi port
- Sertifikasi dan README
Persyaratan platform perangkat keras
OpenThread membutuhkan layanan platform berikut:
- IEEE 802.15.4-2006 2.4 GHz radio
- Mengirim dan menerima frame IEEE 802.15.4
- Buat bingkai pengakuan IEEE 802.15.4
- Memberikan pengukuran Received Signal Strength Indicator (RSSI) pada frame yang diterima
- Timer berjalan bebas resolusi milidetik dengan alarm
- Penyimpanan non-volatile untuk menyimpan pengaturan konfigurasi jaringan
- Generator nomor acak benar (TRNG)
Contoh bangunan
Beberapa contoh build disediakan di repositori OpenThread. Untuk informasi lebih lanjut, lihat Platform .
Untuk contoh ujung-ke-ujung lengkap tentang cara mem-port OpenThread dari awal, lihat Add support for EFR32 pull request.