Podczas rozmowy z: 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.
Po realizacji intencji i zwróceniu odpowiedzi smart home działania bazują na parametrze Google Home Graph . With Home Graph, Assistant can sync devices, query device states, and execute commands on a device.
Typy urządzeń
Typy urządzeń informują Assistant, jaka gramatyka powinna być używana na urządzeniu. Jeśli na przykład zdefiniujesz urządzenie jako lampkę, użytkownik będzie mógł wchodzić w interakcję z urządzeniem przez Assistant w ramach polecenia OK Google, włącz światło.
Pełną listę obsługiwanych typów urządzeń znajdziesz w sekcji Typy urządzeń.
Cechy urządzenia
Cechy urządzenia określają możliwości danego typu urządzenia. Możesz połączyć wiele cech urządzenia z dowolnym typem urządzenia. Na przykład na urządzeniu Jasnym możesz używać atrybutów Włączone, Jasność i FanSpeed. Choć cecha FanSpeed może nie być najpopularniejszą cechą światła, możesz wybrać dowolną cechę, która ma być używana dla nowego urządzenia.
Gdy dodasz cechę urządzenia, dziedziczy ono stan dodanych przez Ciebie cech. Na przykład gdy używasz cechy Włączone, urządzenie może teraz raportować stan on
jako true
lub false
.
Pełną listę obsługiwanych cech znajdziesz w sekcji Cechy urządzenia.