نقل أدوات OpenThread إلى المنصات الجديدة

عرض المصدر على GitHub

تتكون عملية نقل حزمة OpenThread إلى منصة أجهزة جديدة من بضع خطوات:

  1. إعداد بيئة الإنشاء
  2. تحديد قواعد CMake
  3. تنفيذ واجهات برمجة تطبيقات طبقة تجريد النظام الأساسي
  4. تنفيذ الميزات المتقدمة (طبقة تجريد الأجهزة)
  5. التحقّق من صحة المنفذ
  6. الشهادة و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 أكثر تعقيدًا بعض الشيء بسبب استخدامهما للعديد من الأنظمة الأساسية.