OpenThread
تم إطلاق OpenThread كتطبيق مفتوح المصدر لـ Thread®. وأصدرت Google OpenThread لإتاحة تكنولوجيا الشبكات المستخدمة في منتجات Google Nest على نطاق أوسع لمطوّري البرامج، وذلك لتسريع تطور المنتجات للمنازل والمباني التجارية المتصلة.
باستخدام طبقة تجريدية ضيقة على النظام الأساسي وبصمة صغيرة للذاكرة، فإن OpenThread (OT) يمكن حملها بسهولة إلى حد كبير. وتتوافق مع كل من تصميمات System-on-Chip (SoC) و"المعالج التعاوني" (RCP وNCP).
باستخدام طبقة تجريدية ضيقة على النظام الأساسي وبصمة صغيرة للذاكرة، فإن 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 في منتجاتك الخاصة أو للنشر الشخصي، اطّلع على الخيارات أدناه.
إذا كنت تريد استخدام OpenThread في منتجاتك الخاصة أو للنشر الشخصي، اطّلع على الخيارات أدناه.
نشر شبكة Thread
حدد تصميم الأجهزة والنظام الأساسي الذي تريد استخدامه لبناء شبكة Thread الخاصة بك ونشرها. يمكنك إضافة جهاز توجيه الحدود لتوصيل شبكة Thread بطبقات الشبكة الأخرى، مثل Wi-Fi أو إيثرنت، أو استخدام OpenThread RTOS، وهو حل نظام أساسي واحد يستخدم LwIP وFreeRTOS وبروتوكول أمان طبقة النقل (mbed). ويمكنك أيضًا استخدام OpenThread معدّل نقل الأجهزة إلى شبكة Thread بسهولة.
تطوير التطبيقات على شبكة Thread
يمكنك تجربة الدرس التطبيقي حول ترميز واجهة برمجة التطبيقات واستخدام مرجع واجهة برمجة التطبيقات كدليل لتطوير التطبيقات. عناوين IPv6، وUDP، وCoAP، وICMPv6، وDNSv6...نضعها كلها.
منفذ OpenThread إلى نظام أساسي جديد للأجهزة
اطلع على دليل النقل، الذي يرشدك خلال جميع الخطوات اللازمة لنقل OpenThread إلى نظام أساسي جديد للأجهزة.
الحصول على شهادة مؤشر الترابط لمنتج OpenThread
يمكن استخدام OpenThread للحصول على شهادة من مجموعة Thread. تسهّل تقنية OpenThread عملية الاعتماد، بصفتها كدسًا مرجعيًا لسلسلة محادثات.
News
توفير الإنترنت لأجهزة إنترنت الأشياء (IoT) منخفضة الطاقة
شاهِد جلستنا من مؤتمر Google I/O للحصول على نظرة عامة مختصرة حول Thread وكيف يمكن للمطوّرين إنشاء حلول إنترنت الأشياء بسرعة باستخدام OpenThread.
يتوفّر مرجع أوامر واجهة سطر الأوامر وأدلة المفاهيم
12 آذار (مارس) 2024
يتوفّر الآن مرجع كامل لجميع أوامر واجهة سطر الأوامر وأدلّة الاستخدام ذات الصلة في مرجع OpenThread.
يتوفّر الآن مرجع كامل لجميع أوامر واجهة سطر الأوامر وأدلّة الاستخدام ذات الصلة في مرجع OpenThread.
تم نشر مرجع متغيرات الضبط.
26 كانون الأول (ديسمبر) 2023
تمت إضافة مرجع كامل لجميع متغيّرات إعدادات OpenThread، حسب المجموعة، إلى مرجع OpenThread.
تمت إضافة مرجع كامل لجميع متغيّرات إعدادات OpenThread، حسب المجموعة، إلى مرجع OpenThread.
إطلاق الدرس التطبيقي حول ترميز أجهزة Espressif
26 تشرين الأول (أكتوبر) 2023
طرحنا درسًا تطبيقيًا جديدًا حول الترميز: التعرّف على كيفية برمجة OpenThread على أجهزة Espressif الفعلية، وإنشاء شبكة Thread وإدارتها وتبادل الرسائل بين العقد.
طرحنا درسًا تطبيقيًا جديدًا حول الترميز: التعرّف على كيفية برمجة OpenThread على أجهزة Espressif الفعلية، وإنشاء شبكة Thread وإدارتها وتبادل الرسائل بين العقد.
من الذي يدعم OpenThread؟
ما المنتجات التي تستخدم OpenThread؟
تستخدم المنتجات التالية OpenThread وتتوافق مع المتطلبات الأساسية لمواصفات Thread. إنّ المنتجات التي تعرض شارة "مُدمَجة على سلسلة محادثات" معتمَدة من قِبل مجموعة Thread Group.
تستخدم العديد من أنواع الأجهزة سلسلة OpenThread، ويستند التصنيف المعروض في بيانات المنتجات هذه إلى أنواع الأجهزة المنزلية الذكية الشائعة. تأتي الوظائف الخاصة بأنواع الأجهزة من الميزات التي تضيفها الشركة المصنّعة إلى كل جهاز.
هل يهمّك عرض منتجك؟ لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات المنتجات.
تستخدم العديد من أنواع الأجهزة سلسلة OpenThread، ويستند التصنيف المعروض في بيانات المنتجات هذه إلى أنواع الأجهزة المنزلية الذكية الشائعة. تأتي الوظائف الخاصة بأنواع الأجهزة من الميزات التي تضيفها الشركة المصنّعة إلى كل جهاز.
هل يهمّك عرض منتجك؟ لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات المنتجات.
إنّ Java علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين. العلامة OPENthread والعلامات ذات الصلة هي علامات تجارية تملكها Thread Group ويتم استخدامها بموجب ترخيص.