Matter อุปกรณ์หลายประเภทได้รับการรองรับในระบบนิเวศของ Google Home แต่ก็ไม่ใช่ทั้งหมดที่ได้รับการรองรับอย่างเต็มที่
การรองรับประเภทอุปกรณ์และการควบคุม
อุปกรณ์ที่เปิดใช้ Matter ในระบบนิเวศของ Google Home สามารถควบคุมได้หลายวิธี ดังนี้
- Google Assistant — ใช้เสียงเพื่อควบคุม อุปกรณ์ Matter จากอุปกรณ์ Assistant เครื่องใดก็ได้
- Google Home app (GHA) - ใช้ UI ของ GHA เพื่อ ควบคุมอุปกรณ์ Matter
- UI ของจออัจฉริยะ - ใช้ UI ของจออัจฉริยะเพื่อควบคุมอุปกรณ์ Matter
คอลัมน์การทดสอบ CSA จะแสดงประเภทอุปกรณ์ที่ช่วยให้คุณข้ามขั้นตอนการทดสอบและใช้ผลการทดสอบการทำงานร่วมกันของ CSA ในห้องปฏิบัติการเพื่อขอรับการรับรองได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับคลัสเตอร์ได้ที่Matter
ที่เก็บโค้ด
(connectedhomeip)
| Matter ประเภทอุปกรณ์ | คลัสเตอร์แอปพลิเคชัน | Matter ข้อมูลจำเพาะ | การสนับสนุนการควบคุม | ประเภทระบบนิเวศของบ้าน | การทดสอบ CSA | ||
|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | จออัจฉริยะ | |||||
| เครื่องฟอกอากาศ |
การควบคุมพัดลม เปิด/ปิด การตรวจสอบแผ่นกรอง HEPA |
1.2 | เครื่องฟอกอากาศ | ||||
| เซ็นเซอร์ตรวจวัดคุณภาพอากาศ |
คุณภาพอากาศ การวัดอุณหภูมิ การวัดความชื้นสัมพัทธ์ การวัดความเข้มข้นของคาร์บอนมอนอกไซด์ การวัดความเข้มข้นของคาร์บอนไดออกไซด์ การวัดความเข้มข้นของ PM2.5 การวัดความเข้มข้นของ PM10 การวัดความเข้มข้นของสารประกอบอินทรีย์ระเหยง่ายทั้งหมด |
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 Fabric จะต้องการกำหนดค่าสวิตช์เพื่อควบคุมอุปกรณ์อื่นโดยอัตโนมัติ ขณะนี้ผู้ใช้ยังไม่มีวิธีดำเนินการนี้ในระบบนิเวศของ Google Home GHA เชื่อมสวิตช์ไฟเปิด/ปิดกับ อุปกรณ์อื่นไม่ได้เนื่องจากระบบนิเวศ Google Home ไม่แสดงคลัสเตอร์การเชื่อมโยง Matter
หากต้องการให้สวิตช์ไฟเปิด/ปิดใช้งานได้ในโครงสร้าง Matter ของ Google พาร์ทเนอร์ต้อง ใช้ Matter director ซึ่งเป็นไคลเอ็นต์ระยะไกล ที่สร้างรายการในคลัสเตอร์การเชื่อมโยงได้ จากนั้นแอปจะอนุญาตให้ สวิตช์ไฟเปิด/ปิดควบคุมอุปกรณ์ Matter เครื่องอื่นหรือ กลุ่มอุปกรณ์
สวิตช์ไฟเปิด/ปิดพร้อมไฟเปิด/ปิด
มี Use Case พิเศษที่เกี่ยวข้องกับสวิตช์ไฟเปิด/ปิดร่วมกับไฟเปิด/ปิดในอุปกรณ์เดียวกัน
เมื่อ Endpoint 1 คือไฟเปิด/ปิด และ Endpoint 2 คือสวิตช์ไฟเปิด/ปิด เฉพาะสวิตช์ไฟเปิด/ปิดเท่านั้นที่จะปรากฏใน GHA
อย่างไรก็ตาม เมื่อ Endpoint 1 เป็นสวิตช์ไฟเปิด/ปิด และ Endpoint 2 เป็นไฟเปิด/ปิด อุปกรณ์ทั้ง 2 จะปรากฏใน GHA
เมื่อออกแบบอุปกรณ์ประเภทนี้ เพื่อให้แน่ใจว่าอุปกรณ์ทั้งสองแสดงอยู่ใน 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 | TLSR9528 | คู่มือนักพัฒนาซอฟต์แวร์ Matter ของ Telink | |
| 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 ก่อนที่จะสร้างอุปกรณ์จริง