Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Cecha w interfejsie SDM API obejmuje pola, polecenia i zdarzenia.
Pola
Pola to wartości z typowymi typami danych, takimi jak liczba lub ciąg znaków. Na przykład pole
może zawierać bieżący tryb lub wilgotność otoczenia urządzenia Google Nest Thermostat.
Cechy i pola można wyświetlać za pomocą wywołania GET do odpowiedniego punktu końcowego API:
Nie należy używać obiektu sdm.devices.types.device-type zwróconego przez interfejs SDM API
wywnioskować lub wywnioskować funkcje rzeczywistego urządzenia, do którego zostało przypisane. Nie ma gwarancji
że typ urządzenia pozostanie stabilny
w miarę dodawania kolejnych funkcji do SDM.
API. Zamiast tego użyj cech zwróconych urządzenia.
parentRelations
Obiekt parentRelations reprezentuje zasób nadrzędny bieżącego zasobu,
może to być dom lub pomieszczenie. Wyświetlana nazwa odpowiada polu customName w sekcji
Cecha informacyjna
w przypadku urządzeń z ustawieniem nadrzędnym lub
trata RoomInfo w przypadku urządzeń z
elementu nadrzędnego w pokoju.
Polecenia
Polecenia to żądania powiązane z cechą. Na przykład zmiana bieżącego trybu lub
nastawę temperatury na urządzeniu Google Nest Thermostat.
Polecenie jest wysyłane przez wywołanie interfejsu API executeCommand:
Większość odpowiedzi na polecenie to prosty sukces lub porażka. Zobacz przewodniki po cechach poszczególnych osób:
konkretne przykłady użycia poleceń.
Wydarzenia
Zdarzenia są asynchroniczne i zarządzane przez Google Cloud Pub/Sub w jednym temacie na
Project Identyfikator
Zdarzenia są domyślnie wysyłane w przypadku każdej zmiany wartości w polu cechy. Można je również wysłać w
reakcja na określone działania na urządzeniach lub zmiany w przypisaniach zasobów. Zobacz
Zdarzenia
.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-29 UTC."],[],[]]