وقتی با Google Assistant مکالمهای مانند «سلام گوگل، چراغ اتاق خواب را روشن کن» دارید، «سلام گوگل» فراخوانی است و روشن کردن چراغ اتاق خواب به عنوان دستور زبان شناخته میشود. گوگل قصد smart home را از دستور زبان تعیین میکند و آن را به ابر توسعهدهنده ارسال میکند (اجرا). سپس توسعهدهنده میتواند دستور را روی دستگاه اجرا کند و پاسخی را به گوگل بازگرداند.
پس از پردازش یک هدف و بازگرداندن پاسخ، ادغامهای Cloud-to-cloud به Google Home Graph متکی هستند. با Home Graph ، Assistant میتواند دستگاهها را همگامسازی کند، وضعیت دستگاه را جستجو کند و دستورات را روی یک دستگاه اجرا کند.
انواع دستگاه
انواع دستگاهها Assistant اجازه میدهند بداند از چه دستور زبانی باید با دستگاه شما استفاده شود. برای مثال، اگر دستگاهی را به عنوان Light تعریف کنید، کاربر میتواند از طریق Assistant با دستور Hey Google, turn on my light با دستگاه تعامل داشته باشد.
برای مشاهده لیست کامل انواع دستگاههای پشتیبانیشده، به بخش انواع دستگاه مراجعه کنید.
ویژگیهای دستگاه
ویژگیهای دستگاه، قابلیتهای یک نوع دستگاه را تعریف میکنند. شما میتوانید چندین ویژگی دستگاه را با هر نوع دستگاهی ترکیب کنید. به عنوان مثال، میتوانید یک دستگاه Light داشته باشید که از ویژگیهای OnOff ، Brightness و FanSpeed استفاده کند. در حالی که ویژگی FanSpeed ممکن است رایجترین ویژگی برای استفاده برای یک چراغ نباشد، میتوانید از هر ویژگی که برای دستگاه جدید خود میخواهید استفاده کنید.
وقتی یک ویژگی دستگاه را به نوع دستگاه خود اضافه میکنید، دستگاه شما حالتهای هر ویژگی دستگاهی را که اضافه میکنید به ارث میبرد. برای مثال، وقتی از ویژگی OnOff استفاده میکنید، دستگاه شما اکنون میتواند حالت on خود را به صورت true یا false گزارش دهد.
برای لیست کامل ویژگیهای پشتیبانیشده، به ویژگیهای دستگاه مراجعه کنید.