Thread Play Services APIs

بسیاری از دستگاه‌های جدید Matter Thread استفاده خواهند کرد - یک فناوری شبکه مش بی‌سیم مبتنی بر IP که برای دستگاه‌های خانه هوشمند طراحی شده است.

Thread مزایای کلیدی زیر را دارد:

  • مبتنی بر IPv6: دستگاه‌های Thread می‌توانند به همان شبکه‌ای که سایر دستگاه‌های شما به آن متصل هستند، بپیوندند و مستقیماً با یکدیگر و فضای ابری ارتباط برقرار کنند.
  • مش کم‌مصرف: Thread که برای اینترنت اشیا ساخته شده است، از دستگاه‌های باتری‌دار پشتیبانی می‌کند و مش آن برد و قابلیت اطمینان را ارائه می‌دهد.
  • سرعت: سربار کم، اتصال محلی و شبکه، دستگاه‌های Thread را بسیار پاسخگو می‌کند.

Thread در گروه Thread توسعه داده شده است، گروهی که گوگل آن را در سال ۲۰۱۴ به همراه سایر شرکت‌های عضو تأسیس کرد.

دستگاه‌های Thread از طریق یک روتر Thread Border به شبکه‌های خانگی موجود کاربران متصل می‌شوند. درست همانطور که یک روتر Wi-Fi می‌تواند دستگاه‌های Wi-Fi و Ethernet را به یک شبکه واحد متصل کند، یک روتر Thread Border به دستگاه‌های Thread اجازه می‌دهد تا بخشی از شبکه‌های کاربران شوند.

دستگاه‌های گوگل مانند Nest WiFi ، Google Nest Hub Max و Google Nest Hub (2nd gen) دارای رادیوهای Thread داخلی هستند و به عنوان روترهای Thread Border عمل می‌کنند.

یک شبکه‌ی توریِ تعامل‌پذیر

دستگاه‌های Thread و روترهای Thread Border توسط سازندگان مختلفی ساخته شده‌اند. ما می‌خواهیم کاربران بتوانند صرف نظر از سازنده، یک شبکه Thread باز، سازگار و قوی در خانه داشته باشند.

به عنوان بخشی از SDK موبایل ما، APIهای Thread را در Google Play services گنجانده‌ایم که توسعه‌دهندگان Android می‌توانند از آنها برای اتصال دستگاه‌های خود به شبکه‌های Thread کاربران استفاده کنند. برای اتصال به یک شبکه Thread ، یک دستگاه Thread که به آن متصل می‌شود نیاز به اعتبارنامه دارد. با استفاده از APIهای Thread ، یک برنامه Android می‌تواند اعتبارنامه‌ها را از Play services دریافت کرده و آنها را با دستگاه متصل به اشتراک بگذارد.

Play services Matter APIs in Play ما از این APIها به عنوان بخشی از فرآیند راه‌اندازی استفاده می‌کنند. اعضای Matter هنگام اتصال دستگاه‌های متصل به شبکه Thread ، اعتبارنامه‌ها را با آنها به اشتراک می‌گذارند.

توسعه‌دهندگان Android که می‌خواهند تنظیمات Thread خود را سفارشی کنند، یا موارد استفاده غیر Matter دیگری دارند که Thread استفاده می‌کنند، می‌توانند مستقیماً به APIهای Thread دسترسی پیدا کنند.

یکی از موارد استفاده غیر Matter که می‌توان به آن اشاره کرد، فرآیند راه‌اندازی Thread Border Routers است.

موضوع و ماده

فرآیند راه‌اندازی روترهای مرزی

وقتی یک روتر Border جدید در خانه‌ای راه‌اندازی می‌شود، یا یک شبکه Thread جدید ایجاد می‌کند یا به یک شبکه Thread موجود می‌پیوندد.

اگر Border Router در حال ایجاد یک شبکه Thread باشد، باید اعتبارنامه‌های آن شبکه را با Play services به اشتراک بگذارد تا این اعتبارنامه‌ها توسط APIهای Matter ما و سایر برنامه‌های Android برای اتصال دستگاه‌های Thread به آن استفاده شوند.

اگر Border Router به یک شبکه Thread موجود متصل شود، Border Router برای اتصال باید از Play services اعتبارنامه دریافت کند.

APIهای Thread برای کمک به تحقق این امر در اختیار توسعه‌دهندگان Border Router قرار دارند. توسعه‌دهندگان Border Router می‌توانند فرآیند راه‌اندازی خود را در یک برنامه Android پیاده‌سازی کنند. این برنامه بین Play services و Border Router واسطه‌گری می‌کند و مستقیماً از APIهای Thread استفاده می‌کند.

روترهای Google Border ، مانند Nest Hub (2nd gen) ، با استفاده از Google Home app (GHA) در خانه راه‌اندازی می‌شوند.

شروع کنید

برای شروع استفاده از SDK شبکه Thread در برنامه‌های Android خود، به راهنمای استفاده از SDK شبکه Thread ما مراجعه کنید.

از SDK شبکه Thread استفاده کنید