기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Matter 데이터 모델 구현
Matter Data Model을 AWS 구현하면 관리형 통합과 타사 클라우드 공급자 간의 모든 통신이 관리됩니다.
자세한 내용은 Matter 데이터 모델: 개발자 리소스를
디바이스 계층 구조
디바이스를 설명하는 데 사용되는 데이터 요소는 endpoint
및 입니다cluster
.
endpoint
는 기능에서 제공하는 논리적 인터페이스 또는 서비스를 endpoint
나타냅니다.
{ "id": { "type":"string"}, "clusters": Cluster[] }
cluster
는 디바이스 기능을 cluster
나타냅니다.
{ "id": "hexadecimalString", "revision": "string" // optional "attributes": AttributeMap<String attributeId, JSONNode>, "commands": CommandMap<String commandId, JSONNode>, "events": EventMap<String eventId, JsonNode> }
cluster
데이터 요소에는 해당 항목을 구성하는 세 가지 항목인 attribute
, 및 command
가 있습니다event
. 디바이스와 상호 작용하고 모니터링하는 데 사용할 수 있습니다.
-
속성: 조광 가능한 조명의 현재 밝기 수준 속성과 같이 디바이스가 보유한 상태입니다.
-
{ "id" (hexadecimalString): (JsonNode) value }
-
-
명령: 문 잠금 시 문 잠금과 같이 수행할 수 있는 작업입니다. 명령은 응답과 결과를 생성할 수 있습니다.
-
"id": { "fieldId": "fieldValue", ... "responseCode": HTTPResponseCode, "errors": { "code": "string", "message": "string" } }
-
-
이벤트: 기본적으로 과거 상태 전환에 대한 레코드입니다. 는 현재 상태를
attributes
나타내지만 이벤트는 과거의 저널이며 단조롭게 증가하는 카운터, 타임스탬프 및 우선 순위를 포함합니다. 이를 통해 상태 전환을 캡처할 수 있을 뿐만 아니라 로 쉽게 달성할 수 없는 데이터 모델링도 가능합니다attributes
.-
"id": { "fieldId": "fieldValue", ... }
-