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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

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

  1. إعداد بيئة الإصدار
  2. تحديد قواعد CMake
  3. تنفيذ واجهات برمجة تطبيقات طبقة تجريدية النظام الأساسي
  4. تنفيذ الميزات المتقدمة (طبقة تجريد الأجهزة)
  5. التحقق من المنفذ
  6. الشهادة ومعلومات القراءة

متطلبات النظام الأساسي للأجهزة

يتطلب 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 بتعقيد أكبر إلى حد ما، حيث يستخدما دعمًا لأنظمة أساسية متعددة.