APIهای سرویس‌های Thread Play

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

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

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

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

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

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

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

دستگاه‌های Thread و TBR توسط سازندگان مختلفی ساخته شده‌اند. ما می‌خواهیم کاربران بتوانند صرف نظر از سازنده، یک شبکه 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 دسترسی پیدا کنند.

یکی از موارد استفاده non- Matter که باید به آن اشاره کرد، فرآیند راه‌اندازی TBR ها است.

موضوع و ماده

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

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

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

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

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

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

شروع کنید

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

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