تم إطلاق OpenThread كتطبيق مفتوح المصدر لـ Thread®. وأصدرت Google OpenThread لإتاحة تكنولوجيا الشبكات المستخدمة في منتجات Google Nest على نطاق أوسع لمطوّري البرامج، وذلك لتسريع تطور المنتجات للمنازل والمباني التجارية المتصلة.

باستخدام طبقة تجريدية ضيقة على النظام الأساسي وبصمة صغيرة للذاكرة، فإن OpenThread (OT) يمكن حملها بسهولة إلى حد كبير. وتتوافق مع كل من تصميمات System-on-Chip (SoC) و"المعالج التعاوني" (RCP وNCP).
تنفِّذ OpenThread جميع الميزات المحددة في مواصفات Thread. تحدد هذه المواصفات بروتوكول الاتصال اللاسلكي من الأجهزة إلى الأجهزة والذي يعتمد على بروتوكول IPv6 الموثوق به والآمن والمنخفض الطاقة، وذلك في ما يتعلق بتطبيقات المباني المنزلية والمباني التجارية.

الميزات

ينفِّذ OpenThread جميع طبقات شبكات Thread (بروتوكول الإنترنت IPv6 و6LoWPAN وIEEE 802.15.4 مع أمان MAC و"إنشاء رابط الشبكة المتداخلة" و"التوجيه المتداخلة") وأدوار الجهاز، بالإضافة إلى إتاحة جهاز التوجيه الحدودي.

خدمات التطبيقات
  • إعدادات IPv6 وواجهة البيانات الأولية
  • مقابس UDP
  • عميل وخادم CoAP
  • برنامج وخادم DHCPv6
  • عميل DNSv6
الميزات المحسّنة
  • الإشراف على الأطفال
  • إعلام أحد الوالدَين السابقَين بإعادة إرفاق المحتوى
  • رصد محتوى Jam
  • البحث الدوري للأهل
دعم المعالج المشارك
  • Spinel، بروتوكول مخصص للأغراض العامة لمعالجة البيانات
  • OT Daemon، برنامج تشغيل أو برنامج خفي لواجهة شبكة معالج راديو مشترك في مساحة المستخدم
  • دعم الاشتقاق عبر عقد Spinel
جهاز توجيه الحدود
  • إمكانية الوصول الثنائي الاتجاه للإصدار السادس من بروتوكول الإنترنت (IPv6) بين Thread وإيثرنت/شبكة Wi-Fi
  • اكتشاف الخدمة الثنائية الاتجاه استنادًا إلى نظام أسماء النطاقات بين Thread وإيثرنت/شبكة Wi-Fi
  • تمديد شبكة Thread عبر روابط إيثرنت/Wi-Fi

كيف ستستخدم OpenThread؟

إذا كنت مهتمًا بالمساهمة في التطوير المستمر لـ OpenThread، يكون مستودع OpenThread GitHub مناسبًا لك. وستجد هناك كل الرموز، بما في ذلك معلومات حول كيفية المساهمة ودليل الأسلوب وقواعد السلوك والترخيص وغير ذلك الكثير.

إذا كنت تريد استخدام OpenThread في منتجاتك الخاصة أو للنشر الشخصي، اطّلع على الخيارات أدناه.
حدد تصميم الأجهزة والنظام الأساسي الذي تريد استخدامه لبناء شبكة Thread الخاصة بك ونشرها. يمكنك إضافة جهاز توجيه الحدود لتوصيل شبكة Thread بطبقات الشبكة الأخرى، مثل Wi-Fi أو إيثرنت، أو استخدام OpenThread RTOS، وهو حل نظام أساسي واحد يستخدم LwIP وFreeRTOS وبروتوكول أمان طبقة النقل (mbed). ويمكنك أيضًا استخدام OpenThread معدّل نقل الأجهزة إلى شبكة Thread بسهولة.
يمكنك تجربة الدرس التطبيقي حول ترميز واجهة برمجة التطبيقات واستخدام مرجع واجهة برمجة التطبيقات كدليل لتطوير التطبيقات. عناوين IPv6، وUDP، وCoAP، وICMPv6، وDNSv6...نضعها كلها.
اطلع على دليل النقل، الذي يرشدك خلال جميع الخطوات اللازمة لنقل OpenThread إلى نظام أساسي جديد للأجهزة.
يمكن استخدام OpenThread للحصول على شهادة من مجموعة Thread. تسهّل تقنية OpenThread عملية الاعتماد، بصفتها كدسًا مرجعيًا لسلسلة محادثات.
12 آذار (مارس) 2024

يتوفّر الآن مرجع كامل لجميع أوامر واجهة سطر الأوامر وأدلّة الاستخدام ذات الصلة في مرجع OpenThread.
26 كانون الأول (ديسمبر) 2023

تمت إضافة مرجع كامل لجميع متغيّرات إعدادات OpenThread، حسب المجموعة، إلى مرجع OpenThread.
26 تشرين الأول (أكتوبر) 2023

طرحنا درسًا تطبيقيًا جديدًا حول الترميز: التعرّف على كيفية برمجة OpenThread على أجهزة Espressif الفعلية، وإنشاء شبكة Thread وإدارتها وتبادل الرسائل بين العقد.

من الذي يدعم OpenThread؟

إنّ Java علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين. العلامة OPENthread والعلامات ذات الصلة هي علامات تجارية تملكها Thread Group ويتم استخدامها بموجب ترخيص.