Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

البدء

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

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

جرب 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

برنامج ترميز الأجهزة

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

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

جرب برنامج 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 مع Silk ، وهي منصة اختبار مؤتمتة بالكامل للتحقق من صحة وظيفة 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 GitHub ، حيث يمكنك العثور على مستودع OpenThread ، جنبًا إلى جنب مع مستودعات الدعم الأخرى ، مثل OpenThread Border Router و OpenThread RTOS و OpenThread Commissioner.

دعم المنصة

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

راجع قائمة الأنظمة الأساسية المدعومة من البائع في Vendor Support .

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

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

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

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

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

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

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

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

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

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

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

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

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