البدء

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

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

التعرّف على سلسلة المحادثات

هل أنت مستخدم جديد لـ ®Thread؟ أم تريد فقط تحديث معلوماتك؟ يمكنك الاطّلاع على الصفحة الرئيسية لسلسلة المحادثات التي تتناول جميع أساسيات سلسلة المحادثات وآلية عملها.

تجربة OpenThread

هل تريد الاطّلاع على محتوى OpenThread الذي أطلقته Google؟ تتمثل أسرع طريقة لإجراء ذلك في مراجعة أحد الدروس التطبيقية حول الترميز أو الأدلة.

درس تطبيقي حول الترميز مع أداة الإرساء

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

  • محاكاة شبكة Thread
  • مصادقة عُقد سلاسل المحادثات باستخدام تفويض
  • استخدِم OpenThread الخفي لإدارة شبكة Thread الافتراضية التي تستخدم RCP.

تجربة الدروس التطبيقية حول محاكاة الرموز باستخدام الإرساء

محاكاة الدرس التطبيقي حول الترميز باستخدام سلسلة أدوات

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

تجربة الدرس التطبيقي حول الترميز باستخدام سلسلة أدوات

دروس تطبيقية حول ترميز الأجهزة

اطّلِع على معلومات عن الأجهزة مباشرةً حيث ستتعرّف على كيفية:

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

تجربة الدرس التطبيقي حول ترميز الأجهزة النوردية

تجربة الدرس التطبيقي حول الترميز في أجهزة Silicon Labs

درس تطبيقي حول الترميز لواجهة برمجة التطبيقات

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

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

تجربة الدرس التطبيقي حول الترميز الخاص بواجهة برمجة التطبيقات

ترميز الدرس التطبيقي حول محاكاة الشبكة

تتيح لك أداة OpenThread Network Simulator (OTNS) إنشاء تمثيل بصري لشبكة Thread المحاكية وتشغيلها باستخدام واجهة سطر الأوامر (CLI) وواجهة الويب. تعرّف على كيفية:

  • تثبيت خدمة OTNS وإنشاء سلسلة محادثات مفتوحة من أجل OTNS
  • استخدِم OTNS-Web لإدارة شبكة Thread والاطّلاع على نشاط مرئي في متصفّح ويب.
  • استخدام OTNS-CLI للتحكّم بشكل أكبر في المحاكاة

تجربة الدرس التطبيقي حول محاكاة الشبكة

اختبار الدرس التطبيقي حول الترميز والتمثيل البصري

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

  • يمكنك إنشاء OpenThread لأجهزة حقيقية مع تفعيل ميزة OTNS
  • استخدِم OTNS-Web لمراقبة حالة شبكة Thread التي تم إنشاؤها من خلال تشغيل حالات الاختبار الحريرية.

تجربة الدرس التطبيقي الخاص بالاختبار والتمثيل البصري

درس تطبيقي لأداة توجيه الحدود

يعمل جهاز توجيه حدود سلاسل المحادثات على توصيل شبكة Thread بالشبكات الأخرى التي تستند إلى عناوين IP، مثل شبكة Wi-Fi أو إيثرنت. تتطلب شبكة Thread استخدام جهاز توجيه الحدود للاتصال بشبكات أخرى. OpenRT Border Router (OTBR) هو تطبيق مفتوح المصدر لموجِّه حدود سلاسل المحادثات.

تعرّف على كيفية:

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

تجربة الدرس التطبيقي حول توجيه جهاز توجيه الحدود

درس تطبيقي حول ترميز جهاز توجيه الحدود 1.2

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

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

جرِّب الدرس التطبيقي حول الترميز 1.2 Multir String Router

برنامج الدرس التطبيقي على رمز جهاز توجيه الحدود 66

Nat64 هي آلية تتيح للمضيفين في شبكات IPv6 فقط الوصول إلى الموارد في شبكات IPv4. تُعدّ بوابة Nat64 مترجمًا بين بروتوكولات IPv4 وبروتوكولات IPv6. تعرّف على كيفية تنفيذ ما يلي على جهاز يعمل بنظام التشغيل Mac أو Linux ووحدة Raspberry Pi وغير ذلك من الدروس التطبيقية حول ترميز Border Router.

  • إنشاء جهاز توجيه حدود OpenThread باستخدام ميزات Nat64
  • التواصل مع مضيفي IPv4 من أجهزة نهاية Thread

جرِّب الدرس التطبيقي حول رمز التوجيه 66 لجهاز توجيه الحدود

جهاز توجيه الحدود مع إرساء

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

جرِّب دليل OTBR الإرساء

الحصول على الرمز‏

هل تعرف ما تفعله الآن وتريد بدء استخدام الرمز؟ انتقِل إلى موقع OpenThread الإلكتروني على GitHub حيث يمكنك العثور على مستودع OpenThread، بالإضافة إلى مستودعات الدعم الأخرى، مثل جهاز توجيه الحدود لـ OpenThread والتوجيهات ذات الصلة بـ OpenThread ومفوض OpenOpenThread.

دعم الأنظمة الأساسية

تم نقل OpenThread إلى العديد من الأجهزة والمنصّات من قِبل فريق OpenThread ومورّدي أشباه الموصّلات والمنتدى.

يمكنك الاطّلاع على قائمة الأنظمة الأساسية المتوافقة مع المورّد على دعم المورّدين.

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

دعم الإرساء

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

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

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

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

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

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

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

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

إذا كنت مهتمًا بشهادة سلسلة المحادثات لمنتجك أو مكوّنك، يمكنك الاطّلاع على صفحة الشهادة.

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

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