هنگامی که با Google Assistant such as "Hey Google, turn on the bedroom light", Hey Google is the invocation and turn on the bedroom light is known as the grammar. Google determines the smart home intent from the grammar and sends it over to the developer cloud (fulfillment). The developer can then execute the command on the device and returns a response back to Google.
پس از اینکه تکمیل یک هدف را پردازش کرد و یک پاسخ را برگرداند، اقدامات smart home به Google Home Graph . With Home Graph , Assistant can sync devices, query device states, and execute commands on a device.
انواع دستگاه
انواع دستگاهها Assistant اجازه میدهند بدانند که چه دستور زبانی باید در دستگاه شما استفاده شود. برای مثال، اگر دستگاهی را بهعنوان نور تعریف کنید، کاربر میتواند از طریق Assistant با «هی Google»، چراغ من را روشن کند، با دستگاه تعامل داشته باشد.
برای لیست کامل انواع دستگاه های پشتیبانی شده، انواع دستگاه را ببینید.
ویژگی های دستگاه
ویژگی های دستگاه قابلیت های یک نوع دستگاه را مشخص می کند. شما می توانید چندین ویژگی دستگاه را با هر نوع دستگاهی ترکیب کنید. برای مثال، میتوانید یک دستگاه Light داشته باشید که از ویژگیهای OnOff ، Brightness و FanSpeed استفاده کند. در حالی که ویژگی FanSpeed ممکن است رایج ترین ویژگی برای استفاده برای نور نباشد، می توانید از هر ویژگی که می خواهید برای دستگاه جدید خود استفاده کنید.
هنگامی که یک ویژگی دستگاه را به نوع دستگاه خود اضافه می کنید، دستگاه شما حالت های هر ویژگی دستگاهی را که اضافه می کنید به ارث می برد. برای مثال، وقتی از ویژگی OnOff استفاده میکنید، دستگاه شما اکنون میتواند وضعیت on
بودن خود را بهعنوان true
یا false
گزارش کند.
برای لیست کامل ویژگی های پشتیبانی شده به Device Traits مراجعه کنید.