เมื่อแปลงอุปกรณ์ที่ใช้ (Cloud-to-cloud) ในปัจจุบันเป็น Matter คุณต้องตรวจสอบว่าอุปกรณ์ใช้รหัสใน Matter เดียวกันกับที่ใช้เมื่อเชื่อมต่อโดยใช้ API ที่ไม่ใช่ Matter วิธีนี้จะช่วยให้มั่นใจได้ว่าอุปกรณ์ จะแสดงใน Google Home Graph ของผู้ใช้เพียงครั้งเดียว อุปกรณ์ Cloud-to-cloud เครื่องจะกรองข้อมูลที่ซ้ำกันออกได้เมื่อเชื่อมโยงกับโครงสร้างที่เฉพาะเจาะจง (บ้าน) ใน Google Home app (GHA) เท่านั้น
ข้อกำหนดของ SYNC
ระบบคลาวด์ของพาร์ทเนอร์ต้องส่งช่องสตริงใหม่ 3 ช่องสำหรับอุปกรณ์แต่ละเครื่องในการตอบกลับ SYNC
ไปยัง Google เพื่อหลีกเลี่ยงการทำซ้ำที่ปรากฏใน Home Graph ช่องเหล่านี้ต้องตรงกับแอตทริบิวต์ที่กำหนดไว้ในคลัสเตอร์ข้อมูลพื้นฐานของอุปกรณ์ Matter นอกจากนี้ คำตอบ SYNC
ต้องมี roomHint
ดังนี้
matterUniqueId
— แอตทริบิวต์UniqueId
ในรูปแบบสตริงmatterOriginalVendorId
— แอตทริบิวต์VendorId
ในรูปแบบสตริงฐาน 16matterOriginalProductId
— แอตทริบิวต์ProductId
ในรูปแบบสตริงฐาน 16roomHint
- ห้องที่มีอุปกรณ์นี้
คุณอาจดูเอกสารประกอบของ Intent เช่น 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 ทันทีเพื่ออัปเดตช่องเหล่านี้โดยเร็วที่สุดเพื่อหลีกเลี่ยงการกรองข้อมูลที่ซ้ำกันออกล่าช้า
และไม่ควรเปลี่ยนแปลงสตริงเหล่านี้เมื่อมีการระบุให้แก่อุปกรณ์ที่กำหนด รหัสที่ไม่ซ้ำกันควรเปลี่ยนในการรีเซ็ตเป็นค่าเริ่มต้นเท่านั้น ซึ่งจะทำให้อุปกรณ์ปรากฏในการผสานรวมทั้งหมดว่าเป็นอุปกรณ์ใหม่
การเชื่อมโยงโครงสร้างอัตโนมัติ
เราไม่รับประกันว่าอุปกรณ์ Cloud-to-cloud จะได้รับการเชื่อมโยงกับโครงสร้างหนึ่งๆ โดยอัตโนมัติ ในสถานการณ์ที่การเชื่อมโยงโครงสร้างอัตโนมัติไม่ได้ อุปกรณ์ Cloud-to-cloud ที่เกี่ยวข้องจะปรากฏในส่วนเฉพาะของหน้าจอหลักของ GHA ในส่วนชื่อลิงก์กับคุณนอกห้องใดๆ โดยอุปกรณ์ดังกล่าวจะไม่กรองข้อมูลที่ซ้ำกันออก ระบบจะไม่วางอุปกรณ์ไว้ในโครงสร้างโดยอัตโนมัติเมื่อผู้ใช้มีบ้านมากกว่า 1 โครงสร้าง (บ้าน) ใน GHA อุปกรณ์อาจไม่ได้รับโครงสร้างด้วยเหตุผลอื่น
หากผู้ใช้ย้ายอุปกรณ์ Cloud-to-cloud ซึ่งล้มเหลวการเชื่อมโยงโครงสร้างอัตโนมัติเข้ากับโครงสร้างด้วยตนเอง การกรองข้อมูลที่ซ้ำกันออกอาจเกิดขึ้นใน SYNC
ครั้งถัดไป ตราบใดที่การตอบกลับของ SYNC
เป็นไปตามข้อกำหนดที่ระบุไว้ในข้อกำหนดของการซิงค์