Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS implementasi model data Matter
AWS Implementasi Model Data Matter mengelola semua komunikasi antara integrasi terkelola dan penyedia cloud pihak ketiga.
Untuk informasi selengkapnya, lihat Model Data Materi: Sumber Daya Pengembang
Hirarki Perangkat
Ada dua elemen data yang digunakan untuk menggambarkan perangkat: endpoint
dancluster
.
endpoint
endpoint
Ini mewakili antarmuka logis atau layanan yang ditawarkan oleh fitur.
{ "id": { "type":"string"}, "clusters": Cluster[] }
cluster
cluster
Ini mewakili kemampuan perangkat.
{ "id": "hexadecimalString", "revision": "string" // optional "attributes": AttributeMap<String attributeId, JSONNode>, "commands": CommandMap<String commandId, JSONNode>, "events": EventMap<String eventId, JsonNode> }
Untuk elemen cluster
data, ada tiga item yang terdiri dari item tersebut:attribute
,command
, danevent
. Mereka dapat digunakan untuk berinteraksi dengan dan memantau perangkat.
-
Atribut: Status yang dipegang oleh perangkat, seperti atribut tingkat kecerahan saat ini dari cahaya yang dapat diredupkan.
-
{ "id" (hexadecimalString): (JsonNode) value }
-
-
Perintah: Tugas yang dapat dilakukan, seperti mengunci pintu pada kunci pintu. Perintah dapat menghasilkan respons dan hasil.
-
"id": { "fieldId": "fieldValue", ... "responseCode": HTTPResponseCode, "errors": { "code": "string", "message": "string" } }
-
-
Peristiwa: Pada dasarnya catatan transisi keadaan masa lalu. Sementara
attributes
mewakili keadaan saat ini, peristiwa adalah jurnal masa lalu, dan mencakup penghitung yang meningkat secara monoton, stempel waktu, dan prioritas. Mereka memungkinkan menangkap transisi status, serta pemodelan data yang tidak mudah dicapai dengan.attributes
-
"id": { "fieldId": "fieldValue", ... }
-