معلومات عن سلسلة المحادثات
هل أنت مستخدم جديد لـ ®Thread؟ أو تحتاج فقط إلى تحديث معلوماتك؟ يمكنك الاطّلاع على Primer Primer التي تتناول جميع أساسيات سلسلة المحادثات وآلية عملها.
تجربة OpenThread
هل تريد أن تعرف ما تدور حوله ميزة OpenThread التي أصدرتها Google؟ تتمثل أسرع طريقة لتنفيذ ذلك في مراجعة أحد الدروس التطبيقية حول الترميز أو أحد دلائلنا.
محاكاة الدرس التطبيقي حول الترميز باستخدام Docker
جرّب OpenThread بدون الحاجة إلى أجهزة اختبار. باستخدام Docker على جهاز يعمل بنظام التشغيل Mac أو Linux، تعرّف على كيفية:
- محاكاة شبكة Thread
- مصادقة عُقد سلاسل المحادثات باستخدام ميزة "التفويض"
- استخدام البرنامج الخفي لـ OpenThread لإدارة محاكاة سلسلة المحادثات التي تتم فيها محاكاة استدعاء الإجراء (CPP)
تجربة الدروس التطبيقية حول المحاكاة باستخدام Docker
محاكاة الدرس التطبيقي حول الترميز باستخدام سلسلة الأدوات
إصدار بديل من الدرس التطبيقي حول الترميز في Docker، حيث يمكنك بدلاً من استخدام 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 (OTNS) بتصوير شبكة Thread المحاكية وتشغيلها باستخدام واجهة سطر الأوامر (CLI) وواجهة الويب. باستخدام جهاز Mac أو Linux، تعرف على كيفية:
- تثبيت OTNS وإنشاء OpenThread لـ OTNS
- استخدام OTNS-Web لإدارة شبكة Thread وعرض النشاط في متصفح الويب
- استخدام OTNS-CLI لمزيد من التحكم في المحاكاة
تجربة الدرس التطبيقي حول ميزة "محاكاة الشبكة"
درس تطبيقي حول الترميز والتمثيل البصري
يمكن استخدام OTNS مع Silk، وهو نظام أساسي للاختبار مبرمَج بالكامل للتحقق من صحة وظيفة OpenThread والميزة وأداء النظام مع الأجهزة الحقيقية. باستخدام جهاز يعمل بنظام التشغيل Mac أو Linux، تعرَّف على كيفية:
- إنشاء OpenThread لأجهزة حقيقية مع تفعيل ميزة OTNS
- استخدام OTNS-Web لمراقبة حالة شبكة Thread التي يتم تشكيلها عن طريق تشغيل حالات اختبار الحرير
تجربة الدرس التطبيقي حول الترميز والتمثيل البصري
درس تطبيقي حول الترميز على جهاز توجيه الحدود
يعمل جهاز توجيه حدود سلسلة المحادثات على توصيل شبكة Thread بالشبكات الأخرى التي تستند إلى IP، مثل شبكة Wi-Fi أو إيثرنت. تتطلب شبكة Thread استخدام جهاز توجيه الحدود للاتصال بشبكات أخرى. جهاز توجيه حدود سلسلة المحادثات (OTBR) هو تطبيق مفتوح المصدر لموجه حدود سلسلة المحادثات.
باستخدام جهاز يعمل بنظام التشغيل Mac أو Linux، تعرَّف على كيفية:
- إعداد OTBR وتكوين شبكة Thread
- إنشاء جهاز سطر الأوامر (Clib) في OpenThread باستخدام ميزة SRP
- تسجيل خدمة في SRP
- اكتشاف جهاز نهاية Thread والوصول إليه
تجربة الدرس التطبيقي حول ميزة "توجيه الحدود"
درس تطبيقي حول الترميز عن طريق جهاز توجيه الحدود الإصدار 1.2
يقدم Thread 1.2 ميزة البث المتعدد عبر شبكات Thread، مما يتيح التواصل المتعدد بين شبكة Thread وشبكات البنية الأساسية (Wi-Fi/ethernet). تعرَّف على كيفية تنفيذ الإجراءات التالية باستخدام جهاز يعمل بنظام التشغيل Mac أو Linux وجهاز Raspberry Pi:
- إنشاء برامج ثابتة nRF52840 باستخدام ميزات البث المتعدد في Thread 1.2
- الاشتراك في عناوين البث المتعدد عبر بروتوكول IPv6 على أجهزة Thread
تجربة تطبيق Code Border Thread Thread 1.2 Multicast Codelab
الدرس التطبيقي حول الترميز على جهاز توجيه الحدود NAT64
NAT64 عبارة عن آلية تمكّن المضيفين في شبكات IPv6 فقط من الوصول إلى الموارد في شبكات IPv4. بوابة NAT64 هي مترجم بين بروتوكولات IPv4 وبروتوكول IPv6. تعرّف على كيفية:
- إنشاء جهاز توجيه حدود OpenThread باستخدام ميزات NAT64
- التواصل مع مضيفي IPv4 من أجهزة Thread end
تجربة تطبيق Code Border Router NAT64 Codelab
موجّه الحدود مع جهاز الإرساء
يمكنك أيضًا تشغيل OTBR في حاوية Docker على أي جهاز مستند إلى Linux.
الحصول على الرمز
هل تعرِف ما تفعله بالفعل وترغب في بدء استخدام الشفرة؟ انتقل إلى موقع OpenThread GitHub على الويب، حيث يمكنك العثور على مستودع OpenThread، بالإضافة إلى مستودعات الدعم الأخرى، مثل جهاز توجيه OpenThread لحدود الشبكة، وRTOS لـ OpenThread، ومفوض OpenThread.
دعم النظام الأساسي
تم نقل OpenThread إلى العديد من الأجهزة والأنظمة الأساسية بواسطة فريق OpenThread وموردي السيليكون والمنتدى.
راجع قائمة الأنظمة الأساسية التي يدعمها الموردون في دعم الموردين.
يمكنك الاطّلاع على المزيد من المعلومات حول بنية النظام وتصميمات الأنظمة الأساسية في نظرة عامة على الأنظمة الأساسية.
دعم Docker
تتوفّر صور Docker لاستخدامها مع OpenThread على Docker Hub. ويتم إنشاء هذه الصور واختبارها من قِبل فريق OpenThread، وهي طريقة سهلة لبدء استخدام OpenThread بدون الحاجة إلى التنقل عبر سلسلة الأدوات وتهيئة النظام.
أدلة المستخدم
هل تحتاج إلى مساعدة في مهمة معيّنة أو ميزة معيّنة؟ يمكن لأدلتنا مساعدتك.
الفئة | الفهرس |
---|---|
الإصدار | كيفية إنشاء OpenThread وتهيئته وتمكين الميزات المحسّنة |
النقل | كيفية نقل OpenThread إلى منصة أجهزة جديدة |
جهاز توجيه الحدود | كيفية ربط شبكة OpenThread بشبكات IPv6 الأخرى باستخدام جهاز توجيه الحدود، أو استخدام تفويض سلسلة محادثات خارجي |
المُفوَّض من الحكومة | كيفية إنشاء "مفوّض تفويض عبر الإنترنت" واستخدامه لتفويض الأجهزة على شبكة Thread |
بيسبينل | كيفية استخدام Pyspinel لإنشاء أداة لحزمة Thread. |
الشهادة | كيفية اختبار وسيط عرض الإعلان مقابل جميع حالات اختبار الشهادات |
واجهات برمجة تطبيقات التطبيق
هل تطور تطبيقًا لتشغيله أعلى OpenThread؟ يمكنك تجربة التطوير باستخدام الدروس التطبيقية لواجهات برمجة تطبيقات OpenThread لتعلّم الأساسيات، أو التعمّق في مستندات مرجع واجهة برمجة التطبيقات للاطّلاع على خدمات OpenThread المتوفّرة.
الاختبار والشهادة
تعرّف على كيفية اختبارنا لـ OpenThread وأدوات اختبار المستخدم المتوفرة على صفحة الاختبار، وتصفح أحدث مقاييس جودة أداء OpenThread على لوحات بيانات الجودة.
إذا كنت مهتمًا بالحصول على "شهادة سلسلة المحادثات" لمنتجك أو مكوّنك، اطّلِع على صفحة الشهادة.
الحصول على مساعدة أو مساهمة
هل لديك سؤال عن OpenThread؟ هل تريد المساهمة في تطويرها المستمر؟ تشرح صفحة الموارد جميع طرق الحصول على المساعدة.