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

البدء

تعرف على الموضوع

هل أنت جديد في الموضوع ®؟ أو ببساطة تحتاج إلى تحديث معرفتك؟ تحقق من الموضوع التمهيدي ، الذي يغطي جميع أساسيات الموضوع وكيف يعمل.

جرب OpenThread

هل تريد أن ترى ما هو موضوع OpenThread الذي أصدرته Google؟ أسرع طريقة للقيام بذلك هي المرور عبر أحد Codelabs أو الأدلة.

محاكاة Codelab مع عامل ميناء

جرب OpenThread دون الحاجة إلى اختبار الأجهزة. باستخدام Docker على جهاز Mac أو Linux ، تعرف على كيفية:

  • محاكاة شبكة الموضوع
  • مصادقة عقد الموضوع مع التكليف
  • استخدم برنامج OpenThread Daemon لإدارة شبكة خيطية محاكاة تتميز بـ RCP

جرب محاكاة Codelab مع Docker

محاكاة Codelab مع بناء toolchain

إصدار بديل من Docker Simulation Codelab ، حيث بدلاً من استخدام Docker ، يمكنك إعداد OpenThread build toolchain وإنشاء OpenThread مباشرةً على جهاز Mac أو Linux.

جرب محاكاة Codelab مع بناء toolchain

نماذج الأجهزة

الغوص مباشرة في الأجهزة ، حيث ستتعلم كيفية:

  • Flash OpenThread على لوحات تطوير Nordic nRF52840 أو Silicon Labs EFR32
  • بناء شبكة خيوط حقيقية
  • مصادقة عقد الموضوع مع التكليف
  • استخدم OpenThread CLI للبث المتعدد و UDP (الشمال فقط)

محاولة الأجهزة الشمال Codelab حاول السيليكون مختبرات الأجهزة Codelab

API Codelab

هل تريد استخدام OpenThread APIs في أحد التطبيقات؟ باستخدام أجهزة حقيقية ، تعرف على كيفية:

  • قم ببرمجة الأزرار ومصابيح LED على لوحات تطوير Nordic nRF52840
  • استخدام شائع OpenThread واجهات برمجة التطبيقات و otInstance الطبقة
  • مراقبة والتفاعل مع تغييرات حالة OpenThread
  • إرسال رسائل UDP إلى جميع الأجهزة في شبكة الموضوع

جرب API Codelab

شبكة Codelab محاكي

يسمح لك OpenThread Network Simulator (OTNS) بتصور وتشغيل شبكة ترابط محاكية ، باستخدام واجهة سطر الأوامر وواجهة ويب. باستخدام جهاز Mac أو Linux ، تعرف على كيفية:

  • قم بتثبيت OTNS وبناء OpenThread لـ OTNS
  • استخدم OTNS-Web لإدارة شبكة مؤشر ترابط وتصور النشاط في مستعرض الويب
  • استخدم OTNS-CLI لمزيد من التحكم في المحاكاة

جرب Network Simulator Codelab

اختبار Codelab والتصور

OTNS يمكن استخدامها مع الحرير ، منصة اختبار مؤتمتة بالكامل للتحقق من صحة وظيفة OpenThread، ميزة، وأداء النظام مع الأجهزة الحقيقية. باستخدام جهاز Mac أو Linux ، تعرف على كيفية:

  • قم ببناء OpenThread للأجهزة الحقيقية مع تمكين ميزة OTNS
  • استخدم OTNS-Web لمراقبة حالة شبكة الخيوط التي تشكلت عن طريق تشغيل حالات اختبار الحرير

جرب اختبار Codelab والتخيل

برنامج Codelab الموجه الحدودي

يقوم موجه الحدود الخيط بتوصيل شبكة Thread بشبكات أخرى قائمة على IP ، مثل Wi-Fi أو Ethernet. تتطلب شبكة مؤشر الترابط جهاز توجيه حدود للاتصال بالشبكات الأخرى. OpenThread Border Router (OTBR) هو تطبيق مفتوح المصدر لجهاز توجيه حدود الموضوع.

باستخدام جهاز Mac أو Linux ، تعرف على كيفية:

  • قم بإعداد OTBR وشكل شبكة Thread
  • قم ببناء جهاز OpenThread CLI مع ميزة SRP
  • سجل خدمة مع SRP
  • اكتشاف والوصول إلى جهاز نهاية الموضوع

جرب برنامج Border Router Codelab

جهاز التوجيه الحدودي 1.2 معمل ترميز متعدد البث

يقدم Thread 1.2 البث المتعدد عبر شبكات الخيط ، مما يسمح بالاتصال المتعدد بين شبكة الخيط وشبكة البنية التحتية (Wi-Fi / ethernet). باستخدام جهاز Mac أو Linux و Raspberry Pi ، تعرف على كيفية:

  • بناء البرامج الثابتة nRF52840 مع ميزات Thread 1.2 Multicast
  • اشترك في عناوين IPv6 متعددة البث على أجهزة الخيط

جرب Border Router Thread 1.2 Multicast Codelab

موجه الحدود مع Docker

يمكنك أيضًا تشغيل OTBR في حاوية Docker على أي جهاز يعمل بنظام Linux.

جرب دليل OTBR Docker

احصل على الكود

هل تعرف بالفعل ما تفعله وتريد البدء في استخدام الكود؟ زيارة موقع OpenThread جيثب ، حيث يمكنك العثور على مستودع OpenThread، جنبا إلى جنب مع مستودعات الدعم الأخرى، مثل OpenThread الحدود راوتر، OpenThread RTOS، ومفوض OpenThread.

دعم المنصة

تم نقل OpenThread إلى العديد من الأجهزة والأنظمة الأساسية بواسطة كل من فريق OpenThread وبائعي السيليكون والمجتمع.

انظر قائمة المنصات التي تدعمها بائع في دعم البائع .

تعلم المزيد عن بنية النظام والتصاميم منصة على منصات عاما.

دعم عامل ميناء

تتوفر الصور عامل الميناء للاستخدام مع OpenThread على عامل الميناء المحور . يتم إنشاء هذه الصور واختبارها بواسطة فريق OpenThread ، وهي طريقة سهلة لبدء استخدام OpenThread دون الحاجة إلى المرور بسلسلة الأدوات وتكوين النظام.

أدلة المستخدم

هل تحتاج إلى مساعدة في مهمة أو ميزة معينة؟ أدلةنا يمكن أن تساعد.

فئة محتويات
يبني كيفية إنشاء OpenThread وتكوينه وتمكين الميزات المحسّنة
Porting كيفية نقل OpenThread إلى نظام أساسي جديد للأجهزة
موجه الحدود كيفية توصيل شبكة OpenThread الخاصة بك بشبكات IPv6 الأخرى باستخدام جهاز توجيه الحدود ، أو استخدام التكليف بالخيط الخارجي
مفوض كيفية بناء واستخدام مفوض OT لتشغيل الأجهزة على شبكة Thread
بيسبينيل كيفية استخدام Pyspinel لبناء متشمم حزمة الخيط.
شهادة كيفية اختبار النظام الأساسي الخاص بك مقابل جميع حالات اختبار الشهادة

واجهات برمجة التطبيقات للتطبيق

تطوير تطبيق ليعمل فوق OpenThread؟ محاولة لدينا النامية ذات OpenThread واجهات برمجة التطبيقات Codelab لتعلم الأساسيات، أو حفر في API المرجعي الوثائق لمعرفة ما هي الخدمات OpenThread المتاحة.

الاختبار والشهادة

تعلم كيف يمكننا اختبار OpenThread وما هي أدوات المستخدم اختبار متاحة على موقعنا على اختبار الصفحة، واستعراض أحدث مقاييس الجودة OpenThread الاداء على موقعنا وحات الجودة .

إذا كنت مهتما في شهادة الموضوع لمنتجك أو مكون، راجع شهادة الصفحة.

احصل على المساعدة أو المساهمة

هل لديك سؤال حول OpenThread؟ تريد المساهمة في تطويره المستمر؟ لدينا الموارد تشرح الصفحة كل الطرق للحصول على مساعدة، أو للمساعدة.