بسیاری از انواع دستگاه های 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 | بلند کردن کج کردن | بلند کردن کج کردن | بلند کردن کج کردن | پرده |
پل ها
همه دستگاههای پشت پل Matter برای یک کاربر در اکوسیستم Google Home بهطور عادی ظاهر میشوند. خود پل به عنوان یک نوع دستگاه کنترل پل بی اثر در GHA ظاهر می شود.
کلیدهای روشن/خاموش نور
کلید روشن/خاموش نور در میان انواع دستگاه های 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 یا گروهی از دستگاه های دیگر را کنترل کند.
واحدهای پلاگین روشن/خاموش
نوع دستگاه Plug-In روشن/خاموش را می توان طوری پیکربندی کرد که به عنوان یک نوع دستگاه متفاوت ظاهر شود، درست مانند دوشاخه ها و سوئیچ های یکپارچه شده با 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 ساخته نشدهاید، میتوانید از نمونهای که توسط فروشنده پشتیبانی میشود به عنوان نقطه شروع استفاده کنید. برای شروع به راهنماهای نمونه فروشنده زیر مراجعه کنید:
فروشنده | سکو | راهنماها | پشتیبانی از Thread |
---|---|---|---|
آزمایشگاه بوفالو | BL602 | شروع سریع | |
BL702 | شروع سریع | ||
اسپرسف | ESP32 | شروع سریع تست OTA | |
نیمه هادی نوردیک | nRF52840 DK | شروع سریع تست OTA | |
NXP | کیت توسعه IOTZTB-DK006 | شروع سریع | |
Realtek | Ameba سری D | شروع سریع | |
آزمایشگاه سیلیکون | کیت توسعه دهنده EFR32MG24 | شروع سریع | |
EFR32MG Zigbee and Thread Starter Kit | شروع سریع | ||
Telink | TLSR9518 | شروع سریع | |
تگزاس اینسترومنتز | کیت توسعه لانچ پد CC2652R7 | شروع سریع |
ابزار توسعه
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 قبل از ساخت یک دستگاه فیزیکی ارائه می دهد.