البدء

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

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

هل أنت مستخدم جديد في سلسلة المحادثات؟ أو هل تحتاج فقط إلى إعادة تحميل معلوماتك؟ يمكنك الاطّلاع على سلسلة المحادثات الأولى التي تغطي جميع أساسيات سلسلة المحادثات وآلية عملها.

تجربة Openthread

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

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

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

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

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

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

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

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

مختبرات ترميز الأجهزة

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

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

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

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

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

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

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

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

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

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

  • تثبيت OTNS وإنشاء OpenString for OTNS
  • استخدام OTNS-Web لإدارة سلسلة محادثات وعرض النشاط في متصفِّح الويب
  • استخدام OTNS-CLI لمزيد من التحكم في المحاكاة

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

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

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

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

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

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

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

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

  • إعداد بروتوكول OTBR وإنشاء شبكة سلاسل محادثات
  • إنشاء جهاز Openسلسلة سطر الأوامر (CLI) باستخدام ميزة SRP
  • تسجيل خدمة في SRP
  • الاطّلاع على جهاز نهاية سلسلة المحادثات والوصول إليه

تجربة برنامج الترميز BRouter (برنامج ضبط الحدود)

جهاز توجيه الحد - سلسلة التعليمات 1.2.

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

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

جرِّب الدرس التطبيقي حول الترميز Router 1.2 متعدد الإرسال من Border

جهاز توجيه حدودي مع Docker

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

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

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

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

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

تم نقل هذه السلسلة إلى العديد من الأجهزة والأنظمة الأساسية من قِبَل كلٍّ من فريق OpenOpen ومورّدي السيليكون والمنتدى.

يمكنك الاطّلاع على قائمة المنصّات التي يتيحها المورّدون على دعم المورّدين.

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

دعم Docker

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

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

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

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

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

هل تطوِّر تطبيقًا لتشغيله على OpenOpen؟ يمكنك تجربة الدرس التطبيقي حول الترميز لواجهات برمجة تطبيقات OpenString للتعرُّف على الأساسيات، أو الاطّلاع على وثائق مرجع واجهة برمجة التطبيقات لمعرفة خدمات Openthread المتاحة.

الاختبار والاعتماد

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

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

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

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