واجهات برمجة التطبيقات لخدمات Thread Play

ستستخدم العديد من أجهزة Matter الجديدة Thread، وهي تكنولوجيا شبكة لاسلكية متداخلة مستندة إلى بروتوكول الإنترنت ومصمَّمة للأجهزة المنزلية الذكية.

تقدّم Thread المزايا الرئيسية التالية:

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

تم تطوير Thread في Thread Group، وهو منتدى أسسته Google مع شركات أخرى أعضاء في عام 2014.

تنضم أجهزة Thread إلى شبكات المستخدمين المنزلية الحالية من خلال Thread Border Router (TBR). وكما يمكن لجهاز توجيه Wi-Fi ربط أجهزة Wi-Fi وأجهزة إيثرنت بشبكة واحدة، يتيح TBR لأجهزة Thread أن تصبح جزءًا من شبكات المستخدمين.

تتضمّن أجهزة Google، مثل Nest WiFi وGoogle Nest Hub Max وGoogle Nest Hub (2nd gen)، موجات Thread مدمجة وتعمل كـ TBR.

شبكة قابلة للتشغيل التفاعلي

يتم تصنيع أجهزة Thread وTBR من قِبل مجموعة متنوعة من الشركات المصنّعة للأجهزة. نريد أن نتيح للمستخدمين إنشاء Thread شبكة متداخلة قوية ومفتوحة وقابلة للتشغيل التفاعلي في المنزل، بغض النظر عن الشركة المصنّعة.

لقد أدرجنا في حزمة تطوير البرامج (SDK) للأجهزة الجوّالة واجهات برمجة تطبيقات Thread في Google Play services يمكن للمطوّرين Android استخدامها لربط أجهزتهم بشبكات Thread الخاصة بالمستخدمين. للانضمام إلى Thread شبكة، يجب أن يتوفّر لدى الجهاز الذي يحاول الانضمام إلى الشبكة Thread بيانات اعتماد. باستخدام واجهات برمجة التطبيقات Thread، يمكن لتطبيق Android الحصول على بيانات الاعتماد من Play services ومشاركتها مع الجهاز الذي ينضم إلى الشبكة.

تستخدم Matter واجهات برمجة التطبيقات في Play services هذه الواجهات كجزء من عملية الإعداد. تشارك أجهزة Matter بيانات الاعتماد مع الأجهزة التي تريد الانضمام إلى شبكة Thread عند توفيرها.

يمكن للمطوّرين الوصول مباشرةً إلى واجهات برمجة التطبيقات ThreadAndroid إذا كانوا يريدون تخصيص إعدادات Thread أو لديهم حالات استخدام أخرى غير Matter تستخدم Thread.

إحدى حالات الاستخدام غير Matter التي يجب تسليط الضوء عليها هي عملية إعداد TBR.

Thread وMatter

عملية إعداد أجهزة توجيه حدود الشبكة

عند إعداد جهاز border router جديد في منزل، سيتم إنشاء شبكة Thread جديدة أو الانضمام إلى شبكة Thread حالية.

إذا كان border router ينشئ شبكة Thread ، عليه border routerمشاركة بيانات اعتماد هذه الشبكة مع Play services كي تتمكّن واجهات برمجة التطبيقات Matter وتطبيقات Android الأخرى من استخدام بيانات الاعتماد للانضمام إلى أجهزة Thread.

إذا كان border router سينضم إلى شبكة Thread حالية، عليه الحصول على بيانات الاعتماد من Play services ليتمكّن من الانضمام.border router

تتوفّر واجهات برمجة التطبيقات Thread للمطوّرين border router للمساعدة في إنجاز ذلك. Border router يمكن للمطوّرين تنفيذ عملية الإعداد في Android تطبيق يتوسّط بين Play services وborder router، ويستخدم واجهات برمجة التطبيقات Thread مباشرةً.

يتم إعداد Google Thread Border Router (gTBR)s، مثل Nest Hub (2nd gen)، في المنزل باستخدام Google Home app (GHA).

البدء

لبدء استخدام Thread Network SDK في تطبيقاتك Android، يُرجى الرجوع إلى Thread دليل استخدام Network SDK.

استخدام حزمة تطوير البرامج (SDK) لشبكة Thread