البدء

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

معلومات عن سلسلة المحادثات

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

تجربة OpenThread

هل تريد معرفة الإصدار الذي أطلقته Google من خلال سلسلة المحادثات؟ الطريقة الأسرع لإجراء ذلك هي تنفيذ أحد دروس الترميز أو الأدلة.

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

جرِّب OpenThread بدون الحاجة إلى أجهزة اختبار. باستخدام PowerShell في جهاز يعمل بنظام التشغيل Mac أو Linux، تعرَّف على كيفية:

  • محاكاة شبكة سلسلة محادثات
  • مصادقة عُقد سلاسل المحادثات باستخدام التفويض
  • استخدام البرنامج الخفي Open الأشخاص لإدارة شبكة سلاسل محادثات تمت محاكاتها لها RCP

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

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

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

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

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

التعمّق في الأجهزة، حيث ستتعرّف على كيفية:

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

تجربة الدرس التطبيقي حول تعلُّم الآلة في بلدان الشمال الأوروبي

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

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

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

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

  • برمجة الأزرار ومصابيح LED على لوحات التطوير النوردية 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، يمكنك التعرّف على كيفية إجراء ما يلي:

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

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

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

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

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

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

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

الإصدار 1.2 من سلسلة تطبيق Code Translator Code Thread

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

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

تجربة الدرس التطبيقي حول الترميز 1.2 Multi Thread تم توجيه الحد من خلال جهاز التوجيه

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

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

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

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

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

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

تجربة دليل الإرساء OTBR

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

هل أنت على دراية بما تفعله وتريد البدء في استخدام الرمز؟ انتقِل إلى موقع OpenThread الإلكتروني، حيث يمكنك العثور على مستودع OpenThread، بالإضافة إلى مستودعات الدعم الأخرى، مثل OpenOpen Border Router وOpenThread RTOS وOpenThread Commissioner.

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

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

اطّلِع على قائمة بالمنصّات المتوافقة مع المورّد على دعم المورّدين.

اطّلِع على مزيد من المعلومات حول بنية النظام وتصميمات المنصة على النظرة العامة على المنصات.

دعم الإرساء

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

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

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

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

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

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

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

تعرّف على كيفية اختبار OpenThread وأدوات اختبار المستخدم المتاحة على صفحة الاختبار.

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

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

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