التعرّف على شبكة Thread
هل أنت جديد على Thread®؟ أو هل تحتاج ببساطة إلى تنشيط معلوماتك؟ يمكنك الاطّلاع على الدليل التمهيدي حول Thread الذي يغطّي جميع أساسيات Thread وطريقة عمله.
تجربة OpenThread
هل تريد معرفة المزيد عن إصدار OpenThread من Google؟ أسرع طريقة للقيام بذلك هي الاطّلاع على أحد دروس Codelabs أو الأدلة.
درس تطبيقي حول الترميز بشأن المحاكاة باستخدام Docker
جرِّب OpenThread بدون الحاجة إلى أجهزة اختبار. باستخدام Docker على جهاز Mac أو Linux، تعرَّف على كيفية:
- محاكاة شبكة Thread
- المصادقة على عُقد Thread باستخدام عملية الإعداد
- استخدام OpenThread Daemon لإدارة شبكة Thread محاكاة تتضمّن RCP
تجربة الدرس التطبيقي حول المحاكاة باستخدام Docker
درس تطبيقي حول الترميز بشأن المحاكاة باستخدام سلسلة أدوات الإنشاء
إصدار بديل من الدرس التطبيقي حول الترميز الخاص بمحاكاة Docker، حيث يمكنك إعداد سلسلة أدوات إنشاء OpenThread وإنشاء OpenThread مباشرةً على جهاز Mac أو Linux بدلاً من استخدام Docker.
تجربة الدرس التطبيقي حول المحاكاة باستخدام سلسلة أدوات الإنشاء
دروس تطبيقية حول الترميز للأجهزة
يمكنك الانتقال مباشرةً إلى الأجهزة، حيث ستتعرّف على كيفية:
- تثبيت Flash OpenThread على لوحات تطوير Nordic nRF52840 أو Silicon Labs EFR32
- إنشاء شبكة Thread حقيقية
- المصادقة على عُقد Thread باستخدام عملية الإعداد
- استخدام واجهة سطر الأوامر OpenThread للبث المتعدد وبروتوكول حزم بيانات المستخدم (UDP) (في بلدان الشمال الأوروبي فقط)
تجربة درس Espressif Hardware Codelab
تجربة الدرس التطبيقي حول Nordic Hardware
تجربة الدرس التطبيقي حول أجهزة Silicon Labs
تجربة الدرس التطبيقي حول أجهزة Telink
تجربة درس تطبيقي حول الترميز حول أجهزة Texas Instruments
درس تطبيقي حول الترميز عن واجهة برمجة التطبيقات
هل تريد استخدام واجهات برمجة تطبيقات OpenThread في أحد التطبيقات؟ باستخدام أجهزة حقيقية، ستتعرّف على كيفية:
- برمجة الأزرار ومؤشرات LED على لوحات تطوير Nordic nRF52840
- استخدام واجهات برمجة تطبيقات OpenThread الشائعة والفئة
otInstance - مراقبة تغييرات حالة OpenThread والاستجابة لها
- إرسال رسائل UDP إلى جميع الأجهزة في شبكة Thread
تجربة الدرس التطبيقي حول الترميز الخاص بواجهة برمجة التطبيقات
درس تطبيقي حول الترميز باستخدام "محاكي الشبكة"
تتيح لك أداة OpenThread Network Simulator (OTNS) عرض شبكة Thread محاكاة وتشغيلها باستخدام واجهة سطر أوامر وواجهة ويب. إذا كان لديك جهاز Mac أو Linux، يمكنك التعرّف على كيفية:
- تثبيت OTNS وإنشاء OpenThread لـ OTNS
- استخدام OTNS-Web لإدارة شبكة Thread وعرض النشاط في متصفّح ويب
- استخدام OTNS-CLI للتحكّم بشكل أكبر في المحاكاة
تجربة الدرس التطبيقي حول الترميز الخاص بـ "محاكي الشبكة"
درس تطبيقي حول الترميز بشأن جهاز توجيه الحدود
يربط جهاز توجيه حدود شبكة Thread شبكة Thread بشبكات أخرى تستند إلى بروتوكول الإنترنت (IP)، مثل شبكة Wi-Fi أو الإيثرنت. تتطلّب شبكة Thread جهاز توجيه حدود للاتصال بالشبكات الأخرى. OpenThread Border Router (OTBR) هو تطبيق مفتوح المصدر لجهاز توجيه حدود شبكة Thread.
باستخدام جهاز Mac أو Linux، تعرَّف على كيفية:
- إعداد OTBR وإنشاء شبكة Thread
- إنشاء جهاز OpenThread CLI باستخدام ميزة SRP
- تسجيل خدمة باستخدام SRP
- استكشاف جهاز طرفي يعمل بنظام Thread والوصول إليه
تجربة الدرس التطبيقي حول جهاز توجيه الحدود
درس تطبيقي حول الترميز: البث المتعدد عبر IPv6 باستخدام جهاز توجيه الحدود
تتيح شبكة Thread إمكانية البث المتعدد عبر IPv6 على شبكات Thread، ما يسمح بالتواصل عبر البث المتعدد بين شبكة Thread وشرائح شبكة البنية الأساسية (Wi-Fi/Ethernet). باستخدام جهاز Mac أو Linux وRaspberry Pi، تعرَّف على كيفية:
- إنشاء برامج ثابتة nRF52840 باستخدام ميزات البث المتعدد IPv6
- الاشتراك في عناوين البث المتعدد للإصدار السادس من بروتوكول الإنترنت (IPv6) على أجهزة Thread
تجربة الدرس التطبيقي حول البث المتعدد عبر IPv6 لجهاز توجيه الحدود
درس تطبيقي حول الترميز بشأن Border Router NAT64
NAT64 هي آلية تتيح للمضيفين في الشبكات المتوافقة مع الإصدار السادس من بروتوكول الإنترنت (IPv6) فقط الوصول إلى الموارد في شبكات الإصدار الرابع من بروتوكول الإنترنت (IPv4). بوابة NAT64 هي أداة ترجمة بين بروتوكولات IPv4 وبروتوكولات IPv6. باستخدام جهاز Mac أو Linux وRaspberry Pi، وبالاستناد إلى الدرس التطبيقي حول Border Router، يمكنك التعرّف على كيفية:
- إنشاء جهاز توجيه حدود شبكة OpenThread مزوّد بميزات NAT64
- التواصل مع مضيفي IPv4 من أجهزة Thread الطرفية
تجربة الدرس التطبيقي حول NAT64 على جهاز توجيه الحدود
جهاز توجيه الحدود مع Docker
يمكنك أيضًا تشغيل OTBR في حاوية Docker على أي جهاز يستند إلى نظام التشغيل Linux.
الحصول على الشفرة
هل تعرف ما عليك فعله وتريد البدء في كتابة الرمز؟ انتقِل إلى موقع OpenThread على GitHub حيث يمكنك العثور على مستودع OpenThread، بالإضافة إلى مستودعات أخرى متوافقة، مثل OpenThread Border Router وOpenThread RTOS وOpenThread Commissioner.
التوافق مع الأنظمة الأساسية
تم نقل OpenThread إلى العديد من الأجهزة والمنصات من قِبل فريق OpenThread ومورّدي شرائح السيليكون والمنتدى.
يمكنك الاطّلاع على قائمة المنصات المتوافقة مع المورّدين على دعم المورّدين.
يمكنك الاطّلاع على مزيد من المعلومات حول بنية النظام وتصاميم المنصات في نظرة عامة على المنصات.
التوافق مع Docker
تتوفّر صور Docker لاستخدامها مع OpenThread على Docker Hub. تم إنشاء هذه الصور واختبارها من قِبل فريق OpenThread، وهي طريقة سهلة لبدء استخدام OpenThread بدون الحاجة إلى المرور بعملية إعداد مجموعة الأدوات والنظام.
أدلة المستخدم
هل تحتاج إلى مساعدة بشأن مهمة أو ميزة معيّنة؟ يمكن أن تساعدك أدلتنا.
| الفئة | المحتويات |
|---|---|
| إنشاء | كيفية إنشاء OpenThread وضبطها وتفعيل الميزات المحسّنة |
| نقل الألعاب | كيفية نقل OpenThread إلى منصة أجهزة جديدة |
| جهاز توجيه الحدود | كيفية ربط شبكة OpenThread بشبكات IPv6 أخرى باستخدام جهاز توجيه حدودي أو استخدام عملية إعداد خارجية لشبكة Thread |
| المفوض | كيفية إنشاء واستخدام أداة OT Commissioner لإعداد الأجهزة على شبكة Thread |
| Pyspinel | كيفية استخدام Pyspinel لإنشاء أداة تتبُّع حِزم Thread |
| شهادة الاعتماد | كيفية اختبار منصتك وفقًا لجميع حالات اختبار الشهادة |
واجهات برمجة التطبيقات
هل تريد تطوير تطبيق يعمل على OpenThread؟ يمكنك تجربة الدروس التطبيقية حول تطوير تطبيقات باستخدام واجهات برمجة تطبيقات OpenThread للتعرّف على الأساسيات، أو الاطّلاع على مستندات مرجع واجهة برمجة التطبيقات لمعرفة خدمات OpenThread المتاحة.
الاختبار والشهادات
يمكنك الاطّلاع على كيفية اختبار OpenThread وأدوات اختبار المستخدمين المتوفّرة على صفحة الاختبار.
إذا كنت مهتمًا بالحصول على شهادة اعتماد Thread لمنتجك أو أحد مكوناته، يمكنك الاطّلاع على صفحة شهادة الاعتماد.
الحصول على المساعدة أو المساهمة
هل لديك سؤال حول OpenThread؟ هل تريد المساهمة في تطويره المستمر؟ توضّح صفحة المراجع جميع طرق الحصول على المساعدة أو تقديمها.