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

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

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

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

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

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

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

شبكة قابلة للتشغيل المتبادل

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

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

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

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

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

الخيط والمادة

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

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

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

إذا كان جهاز توجيه الحدود ينضم إلى شبكة Thread موجودة، فيجب على جهاز توجيه الحدود الحصول على بيانات اعتماد من Play services ليتمكن من الانضمام.

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

يتم إعداد أجهزة توجيه الحدود من Google، مثل Nest Hub (2nd gen)، في المنزل باستخدام Google Home app (GHA).

البدء

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

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