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

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

يوفّر Thread المزايا الرئيسية التالية:

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

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

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

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

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

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

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

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

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

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

Thread وMatter

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

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

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

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

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

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

البدء

لبدء استخدام Thread حزمة تطوير البرامج (SDK) للشبكة في Android تطبيقاتك، يُرجى الرجوع إلى Thread دليل استخدام حزمة تطوير البرامج (SDK) للشبكة.

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