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