Google is committed to advancing racial equity for Black communities. See how.

نقل OpenThread إلى الأنظمة الأساسية للأجهزة الجديدة

عرض المصدر على جيثب

يتكون نقل مكدس 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 لقمة أكثر تعقيدا كما أنها تنفذ دعم لمنصات متعددة.