بسیاری از انواع دستگاه های Matter در اکوسیستم Google Home پشتیبانی می شوند، اگرچه همه آنها به طور کامل پشتیبانی نمی شوند.
پشتیبانی از نوع دستگاه و کنترل
دستگاههای دارای Matter در اکوسیستم Google Home را میتوان با چند روش مختلف کنترل کرد:
- Google Assistant - از صدا برای کنترل دستگاه Matter از هر دستگاه Assistant استفاده کنید.
- Google Home app (GHA) — از رابط کاربری GHA برای کنترل دستگاه Matter استفاده کنید.
- رابط کاربری نمایشگر هوشمند — از رابط کاربری نمایشگر هوشمند برای کنترل دستگاه Matter استفاده کنید.
برای اطلاعات بیشتر در مورد کلاسترها، به مخزن کد Matter ( connectedhomeip
) مراجعه کنید.
Matter نوع دستگاه | خوشه(های) برنامه | مشخصات Matter | پشتیبانی کنترل | نوع اکوسیستم خانگی | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | نمایشگر هوشمند | ||||
نور دمای رنگ | کنترل رنگ کنترل سطح روشن/خاموش | 1.0 | نور | |||
سنسور تماس | حالت بولی | 1.0 | سنسور | |||
نور قابل کاهش | کنترل سطح روشن/خاموش | 1.0 | نور | |||
قفل درب | قفل درب | 1.0 | قفل کنید | |||
نور رنگی گسترده | کنترل رنگ کنترل سطح روشن/خاموش | 1.0 | نور | |||
فن | کنترل فن روشن/خاموش | 1.0 | فن | |||
سنسور جریان | اندازه گیری جریان | 1.0 | سنسور | |||
سنسور رطوبت | اندازه گیری رطوبت نسبی | 1.0 | سنسور | |||
سنسور نور | اندازه گیری روشنایی | 1.0 | سنسور | |||
سنسور اشغال | سنجش اشغال | 1.0 | سنسور | |||
چراغ روشن/خاموش | کنترل سطح روشن/خاموش | 1.0 | نور | |||
کلید روشن/خاموش نور | روشن/خاموش | 1.0 | سوئیچ | |||
واحد پلاگین روشن/خاموش | کنترل سطح روشن/خاموش | 1.0 | خروجی | |||
سنسور فشار | اندازه گیری فشار | 1.0 | سنسور | |||
پمپ | روشن/خاموش پیکربندی و کنترل پمپ اندازه گیری دما اندازه گیری فشار اندازه گیری جریان | 1.0 | پمپ آب | |||
بلندگو | کنترل سطح روشن/خاموش | 1.0 | بلندگو | |||
سنسور دما | اندازه گیری دما | 1.0 | سنسور | |||
ترموستات | ترموستات | 1.0 | ترموستات | |||
پوشش پنجره | پوشش پنجره | 1.0 | بالابر کج کردن | بالابر کج کردن | بالابر کج کردن | پرده |
پل ها
همه دستگاههای پشت پل Matter برای یک کاربر در اکوسیستم Google Home بهطور عادی ظاهر میشوند. خود پل به عنوان یک نوع دستگاه کنترل پل بی اثر در GHA ظاهر می شود.
قفل درب
اگرچه مشخصات Matter به کدهای پین برای قفل درها نیاز ندارد، قفل در همه سطوح برای قفل های Matter در اکوسیستم Google که کد پین الزامی ندارند، غیرفعال است. برای اطلاعات بیشتر، به سیاست حفظ حریم خصوصی و امنیت Google مراجعه کنید.
کلیدهای روشن/خاموش نور
کلید روشن/خاموش نور در میان انواع دستگاه های Matter منحصر به فرد است زیرا یک کنترل کننده Matter مانند GHA ، Assistant یا یک Google Hub مانند Google Nest Hub (2nd gen) است.
به عبارت دیگر، سوئیچ روشن/خاموش نور گرهی است که می تواند سایر گره ها را کنترل کند. با این حال، سوئیچ روشن/خاموش نور را نمیتوان توسط کنترلکننده Matter دیگر کنترل کرد. برای اطلاعات بیشتر در مورد کنترلکنندهها و کنترلکنندهها، نقشهای گره را در Matter Primer ببینید.
از آنجایی که اکوسیستم Google Home، خوشه Matter Binding را در معرض کنترلکنندههای خود قرار نمیدهد، کاربران نهایی نمیتوانند یک کلید روشن/خاموش نور را برای کنترل سایر دستگاههای Matter با استفاده از GHA پیکربندی کنند. آنها می توانند یک سوئیچ روشن/خاموش نور Matter را راه اندازی کنند، اما پس از آن نمی توانند کاری با آن انجام دهند، به جز حذف آن از خانه.
کاربر نهایی که کلید روشن/خاموش چراغ را روی پارچه Google راه اندازی می کند، به طور طبیعی می خواهد آن را برای کنترل دستگاه دیگری پیکربندی کند. در حال حاضر هیچ راهی برای کاربر برای انجام این کار در اکوسیستم Google Home وجود ندارد. GHA نمیتواند کلید روشن/خاموش نور را به نقطه(های انتهایی) دستگاه دیگری متصل کند، زیرا اکوسیستم Google Home خوشه Matter Binding را در معرض نمایش نمیگذارد.
برای اینکه سوئیچ روشن/خاموش نور در ساختار Google Matter قابل استفاده باشد، شریک باید یک مدیر Matter را پیادهسازی کند که یک کلاینت راه دور است که میتواند ورودیهایی را در خوشه Binding ایجاد کند. سپس این برنامه به کلید روشن/خاموش نور اجازه می دهد تا دستگاه Matter یا گروهی از دستگاه های دیگر را کنترل کند.
کلید روشن/خاموش با چراغ روشن/خاموش
یک مورد استفاده خاص وجود دارد که شامل یک کلید روشن/خاموش در ترکیب با یک چراغ روشن/خاموش در همان دستگاه است.
وقتی نقطه پایانی 1 چراغ روشن/خاموش و نقطه پایانی 2 کلید روشن/خاموش روشنایی است، تنها کلید روشن/خاموش نور در GHA قابل مشاهده است.
با این حال، زمانی که نقطه پایانی 1 کلید روشن/خاموش روشنایی و نقطه پایانی 2 چراغ روشن/خاموش باشد، هر دو دستگاه در GHA قابل مشاهده هستند.
هنگام طراحی دستگاهی مانند این، برای اطمینان از اینکه هر دو دستگاه در GHA نمایش داده می شوند، نقطه پایانی 1 را کلید روشن/خاموش روشن و نقطه پایانی 2 را چراغ روشن/خاموش کنید.
واحدهای پلاگین روشن/خاموش
نوع دستگاه پلاگین روشن/خاموش را می توان پیکربندی کرد تا به عنوان یک نوع دستگاه متفاوت ظاهر شود، درست مانند دوشاخه ها و سوئیچ های ادغام شده با Google Local Home SDK . هنگامی که کاربر دستگاه را سفارش می دهد، می تواند آن را طوری پیکربندی کند که در خانه به عنوان هر نوع دستگاهی ظاهر شود (ظاهراً، نوع دستگاهی که به آن وصل شده است). مقاله پشتیبانی سفارشی کردن دستورات صوتی پلاگین هوشمند یا سوئیچ هوشمند با نوع دستگاه، روندی را که کاربر باید دنبال کند، تشریح میکند. یک مورد معمول استفاده زمانی است که کاربر یک فن به واحد Plug-In وصل کرده باشد. اگر کاربر نوع دستگاه Plug-In Unit را بهعنوان نوع دستگاه فن پیکربندی کرده باشد، وقتی کاربر میگوید «Hey Google، چراغها را خاموش کن»، Assistant میداند که Plug-In Unit را خاموش نمیکند.
انتخاب نوع دستگاه
شرکایی که دستگاهی را توسعه می دهند که یک پریز برق معمولی AC نیست، اما دارای یک نقطه پایانی روشن/خاموش است که برق دستگاه دیگری را کنترل می کند، باید تصمیم بگیرند که آیا محصول را به نوع دستگاه Plug-In روشن/خاموش اختصاص دهند یا نوع دیگری. نوع دستگاه در این مورد توصیه می کنیم که:
اگر دستگاه میتواند قدرت را برای انواع مختلف دستگاههای بارگذاری، مانند فن یا چراغ کنترل کند، شریک باید نوع دستگاه Plug-In On/Off را به آن اختصاص دهد. پس از آن کاربر میتواند هنگام سوار شدن به دستگاه در خانه خود، نوع دستگاه دیگری را به آن اختصاص دهد.
اگر دستگاه فقط می تواند یک چراغ را کنترل کند، شریک باید نوع دستگاه روشن/خاموش نور را به آن اختصاص دهد.
به عنوان مثال، Acme Lighting Corporation دستگاهی می سازد که دارای کانکتور برق اختصاصی است که فقط چراغ های Acme Lighting می توانند به آن وصل شوند. دستگاه می تواند چراغ ها را روشن یا خاموش کند. در این مورد، منطقی است که Acme به دستگاه خود نوع دستگاه روشن/خاموش نور اختصاص دهد.
برعکس، Mega Plugin Corporation دستگاهی می سازد که دارای یک سوکت برق AC استاندارد است که به کاربر نهایی اجازه می دهد هر چیزی از تلویزیون گرفته تا لامپ را وصل کند. در این مورد، پیاده سازی دستگاه به عنوان یک واحد Plug-In روشن/خاموش منطقی است.
هاب ها
دستگاه های Google Nest زیر به عنوان هاب Matter در اکوسیستم Google Home عمل می کنند.
برای اطلاعات بیشتر، مقاله پشتیبانی دستگاههای Nest با Matter را ببینید.
یک دستگاه بسازید
اگر قبلاً دستگاهی با قابلیت Matter ساخته نشدهاید، میتوانید از یکی از دستگاههای Matter زیر برای تأیید سرتاسر استفاده کنید:
فروشنده | پلت فرم | پشتیبانی Thread | راهنما |
---|---|---|---|
آزمایشگاه بوفالو | BL602 | ||
BL702 | |||
اسپرسف | ESP32 | تست OTA | |
نیمه هادی نوردیک | nRF52840 DK | تست OTA | |
NXP | کیت توسعه IOTZTB-DK006 | ||
Realtek | Ameba سری D | ||
آزمایشگاه سیلیکون | کیت توسعه دهنده EFR32MG24 | ||
EFR32MG Zigbee and Thread Starter Kit | |||
Telink | TLSR9518 | ||
تگزاس اینسترومنتز | کیت توسعه لانچ پد CC2652R7 |
موضوع دستگاه های پایان خواب آلود
Thread Sleepy End Devices (SED) و Thread Synchronized Sleepy End Devices (SSED) ممکن است با دستگاه های Google Nest که به عنوان هاب Matter عمل می کنند استفاده شوند. حداکثر مدت زمان خواب که به هاب ها اجازه می دهد همان سطح خدمات را با دستگاه های غیر خواب آلود حفظ کنند 3 ثانیه است. چرخههای خواب طولانیتر ممکن است باعث کاهش خدمات شوند، مانند دستگاههایی که در Google Home Graph بهعنوان آفلاین شناسایی میشوند.
ابزار توسعه
Google توصیه میکند هنگام ساخت دستگاهی با پشتیبانی Matter از Google Home Extension for Visual Studio Code و Matter Virtual Device (MVD) استفاده کنید.
Google Home Extension دارای Google Assistant Simulator ، Google Cloud Logging و سایر ابزارها برای ساده کردن فرآیند توسعه است، در حالی که MVD راهی برای آزمایش یک دستگاه Matter در اکوسیستم Google Home قبل از ساخت یک دستگاه فیزیکی ارائه می دهد.