يتألّف نقل حِزمة OpenThread إلى منصة أجهزة جديدة من بضع خطوات:
- إعداد بيئة الإنشاء
- تحديد قواعد CMake
- تنفيذ واجهات برمجة التطبيقات لطبقة تجريد النظام الأساسي
- تنفيذ الميزات المتقدّمة (Hardware Abstraction Layer)
- التحقّق من المنفذ
- شهادة الاعتماد وملف 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 لبروتوكول Thread 1.2 والإصدارات الأحدث
- إرسال وتلقّي إطارات IEEE 802.15.4-2015 التي تحتوي على عناصر بيانات الرأس أو عناصر بيانات الحمولة
- إنشاء إطارات Enh-Ack
- موقّت تشغيل حر بدقة تصل إلى المللي ثانية مع منبّه
- مساحة تخزين غير متقلبة لتخزين إعدادات ضبط الشبكة
- أداة إنشاء أرقام عشوائية حقيقية (TRNG)
أمثلة على عمليات الإنشاء
يتم توفير العديد من أمثلة النُسخ في مستودع OpenThread. لمزيد من المعلومات، يُرجى الاطّلاع على المنصات.
للحصول على أمثلة على بعض المنافذ الصالحة، يُرجى الاطّلاع على ot-cc2538
وot-efr32
وot-nrf528xx
. قد يكون ot-cc2538
مكانًا جيدًا للبدء لأنّه لا ينفّذ سوى منصة واحدة. إنّ ot-efr32
وot-nrf528xx
أكثر تعقيدًا بعض الشيء لأنّهما يطبّقان إتاحة استخدام المنصّات المتعددة.