بسیاری از دستگاههای جدید Matter از Thread استفاده میکنند - یک فناوری شبکه بیسیم مبتنی بر IP که برای دستگاههای خانه هوشمند طراحی شده است.
Thread دارای مزایای کلیدی زیر است:
- مبتنی بر IPv6: دستگاههای Thread میتوانند به شبکه مشابه سایر دستگاههای شما بپیوندند و مستقیماً با یکدیگر و ابر صحبت کنند.
- مش کم مصرف: Thread که برای اینترنت اشیا ساخته شده است، از دستگاه های باتری دار پشتیبانی می کند و دارای شبکه ای است که برد و قابلیت اطمینان را ارائه می دهد.
- سرعت: سربار کم، اتصال محلی و مش باعث می شود دستگاه های Thread بسیار پاسخگو باشند.
Thread در گروه Thread که گوگل با سایر شرکت های عضو در سال 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 Border Router عمل میکنند.
مش قابل اجرا
دستگاههای Thread و Thread Border Routers توسط سازندگان دستگاههای مختلفی ساخته میشوند. ما میخواهیم به کاربران این امکان را بدهیم که بدون در نظر گرفتن سازنده، یک شبکه Thread باز، قابل همکاری و قوی در خانه داشته باشند.
بهعنوان بخشی از SDK موبایل خود، Thread APIهایی را در Google Play services گنجاندهایم که توسعهدهندگان Android میتوانند از آنها برای پیوستن دستگاههای خود به شبکههای Thread کاربران استفاده کنند. برای پیوستن به شبکه Thread ، یک دستگاه Thread در حال پیوستن به اعتبار نیاز دارد. با استفاده از Thread API، یک برنامه Android میتواند اعتبارنامهها را از Play services دریافت کند و آنها را با دستگاه ملحق به اشتراک بگذارد.
APIهای Matter ما در Play services از این APIها به عنوان بخشی از فرآیند راهاندازی استفاده میکنند. کمیسیونرهای Matter هنگام ارائه آنها به شبکه Thread ، اعتبارنامه ها را با دستگاه های متصل به اشتراک می گذارند.
برنامهنویسان Android که میخواهند تنظیمات Thread خود را سفارشی کنند، یا موارد Matter دیگری که از Thread استفاده میکنند، میتوانند مستقیماً به Thread API دسترسی داشته باشند.
یکی از موارد استفاده غیر Matter که باید برجسته شود، فرآیند راه اندازی برای مسیریاب های Thread است.
فرآیند راه اندازی برای روترهای مرزی
هنگامی که یک مسیریاب مرزی جدید در یک خانه راه اندازی می شود، یا یک شبکه Thread جدید ایجاد می کند یا به یک شبکه Thread موجود می پیوندد.
اگر مسیریاب مرزی در حال ایجاد یک شبکه Thread است، پس مسیریاب مرزی باید اعتبار آن شبکه را با Play services به اشتراک بگذارد تا اعتبارنامهها توسط Matter API ما و سایر برنامههای Android برای پیوستن دستگاههای Thread به آن استفاده شود.
اگر مسیریاب مرزی به یک شبکه Thread موجود میپیوندد، مسیریاب مرزی باید اعتبارنامههایی را از Play services دریافت کند تا بتواند بپیوندد.
API های Thread برای توسعه دهندگان Border Router برای کمک به انجام این کار در دسترس هستند. توسعه دهندگان Border Router می توانند فرآیند راه اندازی خود را در یک برنامه Android پیاده سازی کنند. این برنامه بین Play services و Border Router واسطه میشود و مستقیماً از Thread API استفاده میکند.
مسیریابهای مرزی Google ، مانند Nest Hub (2nd gen) ، با استفاده از Google Home app (GHA) در خانه راهاندازی میشوند.
شروع کنید
برای شروع استفاده از Thread Network SDK در برنامه های Android خود، به راهنمای استفاده از Thread Network SDK ما مراجعه کنید.