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

تصاميم المعالج المشترك

يدعم OpenThread تصميمات المعالجات المشتركة. هناك نوعان من هندسة التصميم الرئيسية:

  • راديو المشارك المعالج (RCP) - طبقة التطبيقات وOpenThread الأساسية على المعالج المضيف، والحد الأدنى OpenThread MAC على شركة نفط الجنوب 802.15.4. ويدير التواصل بين الحزب الشيوعي الثوري والمعالج المضيف OpenThread الشيطان من خلال واجهة SPI عبر بروتوكول الإسبنيل.
  • شبكة المشارك المعالج (NCP) - طبقة التطبيقات على المعالج المضيف، OpenThread يتميز على 802.15.4 شركة نفط الجنوب. ويدير الاتصالات بين حزب المؤتمر الوطني والمعالج المضيف wpantund من خلال واجهة تسلسلية، وعادة ما تستخدم SPI أو UART، عبر بروتوكول الإسبنيل.

لمزيد من المعلومات حول هذه التصاميم، انظر التصاميم منصة .

عند إنشاء أمثلة OpenThread ، يجب إنشاء صور البرامج الثابتة لتصميم RCP أو NCP المطلوب تلقائيًا. لمزيد من المعلومات، راجع ثنائيات .

للتنزيل من اختيار بنيت قبل NCP الصور الثابتة، جنبا إلى جنب مع تعليمات وامض، انظر بنيت قبل حزب المؤتمر الوطني الثابتة .

بروتوكول الإسبنيل

Spinel هو بروتوكول إدارة عام لتمكين جهاز مضيف من الاتصال بمعالج مشترك وإدارته. تم تصميم Spinel في البداية لدعم NCPs القائمة على الخيط ، وقد تم تصميمه باستخدام نهج متعدد الطبقات يسمح بتكييفه بسهولة مع تقنيات الشبكة الأخرى في المستقبل. يتم استخدامه مع كل من تصميمات RCP و NCP.

يتم تضمين هذا البروتوكول مع OpenThread في /src/lib/spinel . أداة بايثون CLI دعا Pyspinel يتوفر للأغراض الاختبار.

لمزيد من المعلومات، راجع الإنترنت مسودة لبروتوكول المضيف المراقب الإسبنيل .