تتكون عملية نقل حزمة OpenThread إلى منصة أجهزة جديدة من بضع خطوات:
- إعداد بيئة الإنشاء
- تحديد قواعد CMake
- تنفيذ واجهات برمجة تطبيقات طبقة تجريد النظام الأساسي
- تنفيذ الميزات المتقدمة (طبقة تجريد الأجهزة)
- التحقّق من صحة المنفذ
- الشهادة وREADME
متطلبات النظام الأساسي للأجهزة
يتطلب OpenThread خدمات النظام الأساسي التالية:
- IEEE 802.15.4-2006
راديو 2.4 غيغاهرتز
- إرسال إطارات IEEE 802.15.4 واستلامها
- إنشاء إطارات إقرار IEEE 802.15.4
- توفير قياسات مؤشر قوة الإشارة المستلمة (RSSI) على الإطارات المستلمة
- موقّت يعمل بالدقة الحرّة من الملّي ثانية ويتوقف فيه المنبّه
- مساحة تخزين غير ثابتة لتخزين إعدادات ضبط الشبكة
- منشئ الأرقام العشوائية (TRNG) الحقيقي
أمثلة على الإصدارات
ويتم توفير العديد من الأمثلة للإصدارات في مستودع OpenThread. لمزيد من المعلومات، راجع وسطاء عرض الإعلان.
للحصول على أمثلة لبعض المنافذ التي تعمل، يمكنك الاطّلاع على ot-cc2538
وot-efr32
وot-nrf528xx
. قد يكون ot-cc2538
مكانًا جيدًا للبدء لأنه يطبق وسيط عرض إعلان واحد فقط. ot-efr32
وot-nrf528xx
أكثر تعقيدًا بعض الشيء بسبب استخدامهما للعديد من الأنظمة الأساسية.