Atribut di SDM API terdiri dari kolom, perintah, dan peristiwa.
Kolom
Kolom adalah nilai dengan jenis data umum, seperti angka atau string. Misalnya, kolom
mungkin berisi mode saat ini atau kelembapan ruangan Google Nest Thermostat.
Ciri dan kolom dapat dilihat dengan panggilan GET ke endpoint API yang diinginkan:
sdm.devices.types.device-type yang ditampilkan oleh SDM API tidak boleh digunakan
untuk menyimpulkan atau menyimpulkan fungsi perangkat sebenarnya yang ditetapkan. Tidak ada jaminan bahwa jenis perangkat akan tetap stabil untuk perangkat tertentu karena semakin banyak fitur yang ditambahkan ke SDM API. Sebagai gantinya, gunakan karakteristik yang ditampilkan untuk perangkat.
parentRelations
Objek parentRelations mewakili resource induk dari resource saat ini,
baik struktur maupun ruang. Nama tampilan sesuai dengan kolom customName dari
Info trait
untuk perangkat dengan induk struktur atau
RoomInfo trait untuk perangkat dengan
induk ruangan.
Perintah
Perintah adalah permintaan yang terkait dengan sifat. Misalnya, mengubah mode saat ini atau
titik setel suhu di Google Nest Thermostat.
Perintah dikirim oleh panggilan API executeCommand:
Sebagian besar respons terhadap perintah adalah keberhasilan atau kegagalan sederhana. Lihat panduan setiap karakteristik untuk
contoh penggunaan perintah tertentu.
Acara
Peristiwa asinkron dan dikelola oleh Google Cloud Pub/Sub dalam satu topik per
Project ID.
Peristiwa dikirim secara default untuk setiap perubahan nilai kolom sifat. Notifikasi juga dapat dikirim sebagai respons terhadap tindakan perangkat tertentu atau perubahan dalam penetapan resource. Lihat
Peristiwa
untuk mengetahui informasi selengkapnya.