현재 사용 중인 기기를 전환할 때 (Cloud-to-cloud) Matter하려면 기기가 사용하는 Matter에서 동일한 ID 사용 Matter 이외의 API를 사용하여 연결된 경우 이렇게 하면 기기가 사용자의 Google Home Graph에 한 번만 표시되는 것을 확인할 수 있습니다. 기기 Cloud-to-cloud대는 다음 상태인 경우에만 중복 삭제할 수 있습니다. Google Home app (GHA)의 특정 구조 (집)와 연결되어 있습니다.
SYNC
요구사항
Home Graph에 중복이 표시되지 않도록 파트너의
클라우드는 각 장치에 대해 세 개의 새로운 문자열 필드를
SYNC
Google에 보냅니다. 이 필드는 기본
Matter 기기의 정보 클러스터입니다. 또한
SYNC
응답에는 roomHint
가 포함되어야 합니다.
matterUniqueId
- 문자열 형식의UniqueId
속성입니다.matterOriginalVendorId
- 16진수 문자열로 표시된VendorId
속성 형식으로 입력합니다.matterOriginalProductId
- 16진수 문자열로 표시된ProductId
속성 형식으로 입력합니다.roomHint
- 이 기기가 있는 방입니다.
인텐트에 관한 문서(예:
SYNC
드림
Cloud-to-Cloud 입문서에서 확인할 수 있습니다.
아래의 SYNC
응답 예는 다음과 같습니다.
3개의 새로운 필드와 roomHint
의 사용:
SYNC
응답
{ "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf", "payload": { "agentUserId": "1836.15267389", "devices": [ { "id": "456", "type": "action.devices.types.LIGHT", "traits": [ "action.devices.traits.OnOff", "action.devices.traits.Brightness", "action.devices.traits.ColorSetting", ], "willReportState": true, "roomHint": "office", "deviceInfo": { ... }, "matterUniqueId": "00112233aabbccddeeff", "matterOriginalVendorId": "0xfff1", "matterOriginalProductId": "0x1234", "otherDeviceIds": [ { "deviceId": "local-device-id", } ] } ] } }
이전에 다음을 사용하여 사용자의 홈 네트워크에서 작동하던 기기가
파트너의 클라우드가 Matter 기기로 변환되면
파트너의 클라우드는
REQUEST SYNC
이 필드를 가능한 한 빨리 업데이트하여 지연을 피하도록 Google에
중복 삭제
이러한 문자열은 지정된 기기에 제공된 후에는 절대 변경되지 않습니다. 이 고유 ID는 초기화 시에만 변경되어야 하며, 이로 인해 기기가 표시됩니다. 완전히 새로운 기기로 모든 통합을 제공합니다.
자동 구조 연결
기기 Cloud-to-cloud대는 자동이 아닐 수도 있습니다. 특정 구조와 관련되어 있습니다. 다음과 같은 상황에서는 자동 구조 연결이 불가능한 경우 기기 Cloud-to-cloud대가 GHA님의 기본 화면(연결됨) 섹션 아래 여러분이 외부할 수 있습니다. 이러한 기기는 중복 삭제되지 않습니다. 기기에서 실행할 작업 집에 두 개 이상의 가구를 갖고 있는 경우 자동으로 배치되지 않습니다. GHA의 구조 (홈)에 있어야 합니다. 기기가 구조화되지 않은 이유가 있을 수 있습니다
사용자가 자동으로 실패한 Cloud-to-cloud 기기를 이동하는 경우
연결을 구조로 수동으로 연결하는 경우 중복 삭제가 발생할 수 있습니다.
SYNC
응답이 명시된 요구사항을 준수하는 한 다음 SYNC
에 종료됩니다.
SYNC 요구사항을 참고하세요.