ระบบรองรับMatterอุปกรณ์หลายประเภทในระบบนิเวศของGoogle Home แต่ก็อาจมีบางอุปกรณ์ที่ยังไม่รองรับอย่างเต็มรูปแบบ
การรองรับประเภทอุปกรณ์และการควบคุม
อุปกรณ์ที่เปิดใช้ Matter ในระบบนิเวศของ Google Home สามารถควบคุมได้ด้วยวิธีต่างๆ ดังนี้
- Google Assistant — ใช้เสียงเพื่อควบคุม อุปกรณ์ Matter จากอุปกรณ์ Assistant เครื่องใดก็ได้
- Google Home app (GHA) - ใช้ UI ของ GHA เพื่อ ควบคุมอุปกรณ์ Matter
- UI ของจออัจฉริยะ - ใช้ UI ของจออัจฉริยะเพื่อควบคุม Matter อุปกรณ์
คอลัมน์การทดสอบ CSA จะแสดงประเภทอุปกรณ์ที่ช่วยให้คุณข้ามขั้นตอนการทดสอบและใช้ผลการทดสอบการทำงานร่วมกันของ CSA Lab เพื่อขอรับการรับรองได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับคลัสเตอร์ได้ที่Matter
ที่เก็บโค้ด
(connectedhomeip
)
Matter ประเภทอุปกรณ์ | คลัสเตอร์แอปพลิเคชัน | Matter ข้อมูลจำเพาะ | การสนับสนุนการควบคุม | ประเภทระบบนิเวศของบ้าน | การทดสอบ CSA | ||
---|---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | จออัจฉริยะ | |||||
เครื่องฟอกอากาศ |
การควบคุมพัดลม เปิด/ปิด การตรวจสอบแผ่นกรอง HEPA |
1.2 | เครื่องฟอกอากาศ | ||||
หลอดไฟอุณหภูมิสี |
การควบคุมสี การควบคุมระดับ เปิด/ปิด |
1.0 | แสง | ||||
เซ็นเซอร์ตรวจจับการสัมผัส |
สถานะบูลีน |
1.0 | เซ็นเซอร์ | ||||
ไฟหรี่ได้ |
การควบคุมระดับ เปิด/ปิด |
1.0 | แสง | ||||
เครื่องล้างจาน |
เปิด/ปิด โหมดเครื่องล้างจาน การควบคุมอุณหภูมิ สถานะการทำงาน |
1.2 | เครื่องล้างจาน | ||||
ล็อกประตู |
ล็อกประตู |
1.0 | ล็อก | ||||
Extended Color Light |
การควบคุมสี การควบคุมระดับ เปิด/ปิด |
1.0 | แสง | ||||
พัดลม |
การควบคุมพัดลม เปิด/ปิด |
1.0 | พัดลม | ||||
เซ็นเซอร์การไหล |
การวัดโฟลว์ |
1.0 | เซ็นเซอร์ | ||||
เซ็นเซอร์วัดความชื้น |
การวัดความชื้นสัมพัทธ์ |
1.0 | เซ็นเซอร์ | ||||
เครื่องซักผ้า |
เปิด/ปิด โหมดเครื่องซักผ้า การควบคุมเครื่องซักผ้า การควบคุมอุณหภูมิ สถานะการทำงาน |
1.2 | เครื่องซักผ้า | ||||
เซ็นเซอร์แสง |
การวัดความสว่าง |
1.0 | เซ็นเซอร์ | ||||
เซ็นเซอร์ตรวจจับการมีคนอยู่ |
การตรวจจับว่ามีคนอยู่ในบ้าน |
1.0 | เซ็นเซอร์ | ||||
เปิด/ปิดไฟ |
การควบคุมระดับ เปิด/ปิด |
1.0 | แสง | ||||
สวิตช์ไฟเปิด/ปิด |
เปิด/ปิด |
1.0 | เปลี่ยน | ||||
ปลั๊กอินเปิด/ปิด |
การควบคุมระดับ เปิด/ปิด |
1.0 | Outlet | ||||
เซ็นเซอร์แรงดัน |
การวัดความดัน |
1.0 | เซ็นเซอร์ | ||||
ปั๊ม |
เปิด/ปิด การกำหนดค่าและการควบคุมปั๊ม การวัดอุณหภูมิ การวัดแรงดัน การวัดการไหล |
1.0 | ปั๊ม | ||||
หุ่นยนต์ดูดฝุ่น |
โหมดการทำงานของ RVC โหมดล้างของ RVC สถานะการทำงานของ RVC |
1.2 | เครื่องดูดฝุ่น | ||||
ลำโพง |
การควบคุมระดับ เปิด/ปิด |
1.0 | ลำโพง | ||||
เซ็นเซอร์วัดอุณหภูมิ |
การวัดอุณหภูมิ |
1.0 | เซ็นเซอร์ | ||||
ตัวควบคุมอุณหภูมิ |
ตัวควบคุมอุณหภูมิ |
1.0 | ตัวควบคุมอุณหภูมิ | ||||
ม่านบังตา |
ม่านบังตา |
1.0 | ม่าน |
ความเชื่อมโยง
อุปกรณ์ทั้งหมดที่อยู่หลังบริดจ์ Matter จะปรากฏตามปกติสำหรับผู้ใช้ในระบบนิเวศของ Google Home ตัวบริดจ์เองจะปรากฏเป็นประเภทอุปกรณ์ Control Bridge ที่ไม่มีการใช้งานใน GHA
ล็อกสำหรับประตู
แม้ว่าMatterข้อกำหนดจะไม่บังคับให้ใช้รหัส PIN สำหรับล็อกประตู แต่เราจะปิดใช้การปลดล็อกระยะไกลในทุกแพลตฟอร์มสำหรับMatterล็อกประตูในระบบนิเวศของ Google ที่ไม่ได้ กำหนดให้ใช้รหัส PIN เช่นเดียวกัน ระบบจะปิดใช้การปลดล็อกด้วยเสียงสำหรับล็อกประตู ดูข้อมูลเพิ่มเติมได้ที่นโยบายความเป็นส่วนตัวและความปลอดภัยของ Google
สวิตช์ไฟเปิด/ปิด
สวิตช์ไฟเปิด/ปิดมีความโดดเด่นในบรรดาอุปกรณ์ประเภท Matter เนื่องจากเป็นตัวควบคุม Matter เช่น GHA, Assistant หรือ Google Hub เช่น Google Nest Hub (2nd gen)
กล่าวอีกนัยหนึ่งคือ สวิตช์ไฟเปิด/ปิดคือโหนดที่ควบคุมโหนดอื่นๆ ได้ อย่างไรก็ตาม สวิตช์ไฟเปิด/ปิดจะควบคุมโดยMatterคอนโทรลเลอร์อื่นไม่ได้ ดูบทบาทของโหนดในMatter ข้อมูลเบื้องต้นเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับตัวควบคุมและตัวควบคุม
เนื่องจากระบบนิเวศของ Google Home ไม่ได้แสดง Matterคลัสเตอร์การเชื่อมโยงต่อตัวควบคุม ผู้ใช้ปลายทางจึงไม่สามารถ กำหนดค่าสวิตช์ไฟเปิด/ปิดเพื่อควบคุม Matterอุปกรณ์อื่นๆ โดยใช้ GHA โดยสามารถ เปิด/ปิดสวิตช์ไฟ Matter แต่จะทำอะไรกับสวิตช์ไฟนั้นไม่ได้ หลังจากนั้น นอกจากการลบออกจากบ้าน
ผู้ใช้ปลายทางที่จัดสรรสวิตช์ไฟเปิด/ปิดในโครงสร้างของ Google จะต้องการกำหนดค่าสวิตช์เพื่อควบคุมอุปกรณ์อื่นโดยอัตโนมัติ ขณะนี้ผู้ใช้ยังไม่มีวิธีดำเนินการนี้ในระบบนิเวศของ Google Home GHA เชื่อมสวิตช์ไฟเปิด/ปิดกับ อุปกรณ์อื่นไม่ได้เนื่องจากระบบนิเวศของ Google Home ไม่แสดงคลัสเตอร์การเชื่อมโยง Matter
หากต้องการให้สวิตช์ไฟเปิด/ปิดใช้งานได้ในโครงสร้าง Matter ของ Google พาร์ทเนอร์ต้อง ใช้ Matter director ซึ่งเป็นไคลเอ็นต์ระยะไกล ที่สร้างรายการในคลัสเตอร์การเชื่อมโยงได้ จากนั้นแอปจะอนุญาตให้ สวิตช์ไฟเปิด/ปิดควบคุมอุปกรณ์ Matter เครื่องอื่นหรือ กลุ่มอุปกรณ์
สวิตช์ไฟเปิด/ปิดพร้อมไฟเปิด/ปิด
มี Use Case พิเศษที่เกี่ยวข้องกับสวิตช์ไฟเปิด/ปิดร่วมกับไฟเปิด/ปิดในอุปกรณ์เดียวกัน
เมื่อ Endpoint 1 คือไฟเปิด/ปิด และ Endpoint 2 คือสวิตช์ไฟเปิด/ปิด เฉพาะสวิตช์ไฟเปิด/ปิดเท่านั้นที่จะปรากฏใน GHA
อย่างไรก็ตาม เมื่ออุปกรณ์ปลายทาง 1 เป็นสวิตช์ไฟเปิด/ปิด และอุปกรณ์ปลายทาง 2 เป็นไฟเปิด/ปิด อุปกรณ์ทั้ง 2 จะปรากฏใน GHA
เมื่อออกแบบอุปกรณ์เช่นนี้ เพื่อให้มั่นใจว่าอุปกรณ์ทั้ง 2 เครื่องจะแสดงใน GHA ให้ตั้งค่า Endpoint 1 เป็นสวิตช์ไฟเปิด/ปิด และ Endpoint 2 เป็นไฟเปิด/ปิด
หน่วยปลั๊กอินเปิด/ปิด
กำหนดค่าประเภทอุปกรณ์ปลั๊กอินเปิด/ปิด ให้ปรากฏเป็นประเภทอุปกรณ์อื่นได้ เช่นเดียวกับปลั๊กและสวิตช์ที่ผสานรวม กับ Google Local Home SDK เมื่อผู้ใช้จัดสรรอุปกรณ์ ผู้ใช้จะกำหนดค่าให้อุปกรณ์ปรากฏในบ้านเป็นอุปกรณ์ประเภทใดก็ได้ (โดยปกติแล้วจะเป็นประเภทอุปกรณ์ที่เสียบอยู่) บทความสนับสนุนปรับแต่งคำสั่งเสียงสำหรับปลั๊กหรือสวิตช์อัจฉริยะโดยการเลือกประเภทอุปกรณ์ระบุ ขั้นตอนที่ผู้ใช้ต้องทำตาม Use Case ทั่วไปคือเมื่อผู้ใช้เสียบพัดลมเข้ากับหน่วยปลั๊กอิน หาก ผู้ใช้กำหนดค่าประเภทอุปกรณ์ของปลั๊กอินเป็นประเภทอุปกรณ์พัดลม Assistant จะไม่ปิดปลั๊กอินเมื่อ ผู้ใช้พูดว่า "Ok Google ปิดไฟ"
การเลือกประเภทอุปกรณ์
พาร์ทเนอร์ที่พัฒนาอุปกรณ์ที่ไม่ใช่เต้ารับไฟฟ้ากระแสสลับแบบเดิม แต่มีอุปกรณ์ปลายทางเปิด/ปิดที่ควบคุมการจ่ายไฟไปยังอุปกรณ์อื่นจะต้องตัดสินใจ ว่าจะกำหนดประเภทอุปกรณ์เป็นหน่วยปลั๊กอินเปิด/ปิดสำหรับผลิตภัณฑ์ หรือจะกำหนดเป็นประเภทอุปกรณ์อื่น ในกรณีนี้ เราขอแนะนำให้ทำดังนี้
หากอุปกรณ์ควบคุมกำลังไฟสำหรับอุปกรณ์โหลดประเภทต่างๆ ได้ เช่น พัดลมหรือหลอดไฟ พาร์ทเนอร์ควรกำหนดประเภทอุปกรณ์เป็น หน่วยปลั๊กอินเปิด/ปิด จากนั้นผู้ใช้จะกำหนดประเภทอุปกรณ์อื่นให้กับอุปกรณ์ได้เมื่อเริ่มต้นใช้งานในบ้าน
หากอุปกรณ์ควบคุมได้เฉพาะหลอดไฟ พาร์ทเนอร์ควร กำหนดประเภทอุปกรณ์เป็นหลอดไฟเปิด/ปิด
เช่น Acme Lighting Corporation ผลิตอุปกรณ์ที่มี ขั้วต่อสายไฟที่เป็นกรรมสิทธิ์ซึ่งมีเพียงหลอดไฟของ Acme Lighting เท่านั้นที่เสียบได้ อุปกรณ์สามารถ เปิดหรือปิดไฟได้ ในกรณีนี้ Acme ควร กำหนดประเภทอุปกรณ์เป็น "เปิด/ปิดไฟ" ให้กับอุปกรณ์ของตน
ในทางกลับกัน Mega Plugin Corporation ผลิตอุปกรณ์ที่มีเต้ารับไฟฟ้ากระแสสลับมาตรฐาน ซึ่งช่วยให้ผู้ใช้ปลายทางเสียบปลั๊กอุปกรณ์ได้ทุกอย่างตั้งแต่ทีวีไปจนถึงโคมไฟ ใน กรณีนี้ การติดตั้งใช้งานอุปกรณ์เป็นหน่วยปลั๊กอินเปิด/ปิดจึงสมเหตุสมผล
ศูนย์กลาง
อุปกรณ์ Google Nest ต่อไปนี้ทำหน้าที่เป็นMatterฮับใน ระบบนิเวศของ Google Home
ดูข้อมูลเพิ่มเติมได้ที่บทความสนับสนุนเกี่ยวกับอุปกรณ์ Nest ที่รองรับ Matter
สร้างอุปกรณ์
หากยังไม่มีอุปกรณ์ที่เปิดใช้ Matter คุณสามารถใช้อุปกรณ์ Matter ต่อไปนี้เพื่อใช้ในการยืนยันแบบ end-to-end ได้
ตัวแทนจำหน่ายรายย่อย | แพลตฟอร์ม | Thread การสนับสนุน | คู่มือ |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | การทดสอบ OTA | |
Nordic Semiconductor | nRF52840 DK | การทดสอบ OTA | |
NXP | ชุดพัฒนา IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | EFR32MG24 Dev Kit | ||
EFR32MG Zigbee and Thread Starter Kit | |||
Telink | TLSR9518 | ||
Texas Instruments | ชุดพัฒนา CC2652R7 LaunchPad |
อุปกรณ์ปลายทางที่อยู่ในโหมดสลีปของ Thread
Thread อุปกรณ์ปลายทางที่อยู่ในโหมดสลีป (SED) และ Thread อุปกรณ์ปลายทางที่อยู่ในโหมดสลีปที่ซิงค์แล้ว (SSED) อาจใช้กับอุปกรณ์ Google Nest ที่ทำหน้าที่เป็น Matter ฮับ ระยะเวลาสลีปสูงสุดที่ฮับสามารถรักษาระดับบริการเดียวกับอุปกรณ์ที่ไม่ได้อยู่ในโหมดสลีปคือ 3 วินาที รอบการนอนหลับที่ยาวนานขึ้นอาจทำให้บริการเสื่อมถอยลง เช่น ระบบระบุว่าอุปกรณ์ออฟไลน์ใน Google Home Graph
เครื่องมือสำหรับการพัฒนา
Google ขอแนะนำให้ใช้ Google Home Extension for Visual Studio Code และ Matter Virtual Device (MVD) ของเราเมื่อสร้างอุปกรณ์ที่รองรับ Matter
Google Home Extension มี Google Assistant Simulator, Google Cloud Logging และเครื่องมืออื่นๆ เพื่อลดความซับซ้อนของกระบวนการพัฒนา ขณะที่ MVD มีวิธีทดสอบอุปกรณ์ Matter ในระบบนิเวศของ Google Home ก่อนที่จะสร้างอุปกรณ์จริง