ระบบนิเวศของ Google Home รองรับอุปกรณ์ Matter หลายประเภท แต่ไม่ได้รองรับทั้งหมดอย่างเต็มรูปแบบ
การรองรับการควบคุมและประเภทอุปกรณ์
อุปกรณ์ที่เปิดใช้ Matter ในระบบนิเวศของ Google Home สามารถควบคุมได้ด้วยวิธีต่างๆ ดังนี้
- Google Assistant — ใช้เสียงเพื่อควบคุมอุปกรณ์ Matter จากอุปกรณ์ Assistant เครื่องใดก็ได้
- Google Home app (GHA) — ใช้ UI ของ GHA เพื่อควบคุมอุปกรณ์ Matter
- UI ของ Smart Display — ใช้ UI ของจออัจฉริยะเพื่อควบคุมอุปกรณ์ Matter
ดูข้อมูลเพิ่มเติมเกี่ยวกับคลัสเตอร์ได้ที่Matter
ที่เก็บโค้ด (connectedhomeip
)
ประเภทอุปกรณ์ Matter | คลัสเตอร์แอปพลิเคชัน | ข้อมูลจำเพาะของ Matter | การสนับสนุนการควบคุม | ประเภทระบบนิเวศของบ้าน | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart Display | ||||
แสงอุณหภูมิสี |
การควบคุมสี การควบคุมระดับ เปิด/ปิด |
1.0 | สว่าง | |||
เซ็นเซอร์รายชื่อติดต่อ |
สถานะบูลีน |
1.0 | เซ็นเซอร์ | |||
ไฟหรี่ได้ |
การควบคุมระดับ เปิด/ปิด |
1.0 | สว่าง | |||
ล็อกประตู |
ล็อกประตู |
1.0 | ล็อก | |||
แสงสีแบบขยาย |
การควบคุมสี การควบคุมระดับ เปิด/ปิด |
1.0 | สว่าง | |||
เซ็นเซอร์ตรวจจับการไหล |
การวัดโฟลว์ |
1.0 | เซ็นเซอร์ | |||
เซ็นเซอร์วัดความชื้น |
การวัดความชื้นสัมพัทธ์ |
1.0 | เซ็นเซอร์ | |||
เซ็นเซอร์วัดแสง |
การวัดความสว่าง |
1.0 | เซ็นเซอร์ | |||
เซ็นเซอร์ตรวจจับการมีคนอยู่ |
การตรวจจับว่ามีคนอยู่ในบ้าน |
1.0 | เซ็นเซอร์ | |||
ไฟเปิด/ปิด |
การควบคุมระดับ เปิด/ปิด |
1.0 | สว่าง | |||
สวิตช์เปิด/ปิดไฟ |
เปิด/ปิด |
1.0 | เปลี่ยน | |||
หน่วยเปิด/ปิดปลั๊กอิน |
การควบคุมระดับ เปิด/ปิด |
1.0 | เต้ารับ | |||
เซ็นเซอร์วัดความดัน |
การวัดความดัน |
1.0 | เซ็นเซอร์ | |||
ลำโพง |
การควบคุมระดับ เปิด/ปิด |
1.0 | ลำโพง | |||
เซ็นเซอร์อุณหภูมิ |
การวัดอุณหภูมิ |
1.0 | ตัวควบคุมอุณหภูมิ | |||
ตัวคุมอุณหภูมิ |
ตัวควบคุมอุณหภูมิ |
1.0 | ตัวควบคุมอุณหภูมิ | |||
ผ้าคลุมหน้าต่าง |
ผ้าคลุมหน้าต่าง |
1.0 | ยกขึ้น เอียง |
ยกขึ้น เอียง |
ยกขึ้น เอียง |
ม่าน |
ความเชื่อมโยง
อุปกรณ์ทั้งหมดที่อยู่หลังบริดจ์ Matter จะปรากฏตามปกติสำหรับผู้ใช้ในระบบนิเวศของ Google Home ตัวบริดจ์เองก็จะปรากฏเป็นอุปกรณ์ Control Bridge แบบเฉื่อยใน GHA
สวิตช์ไฟเปิด/ปิด
สวิตช์ไฟเปิด/ปิดจะแตกต่างกันไปในอุปกรณ์ Matter ประเภท เพราะเป็นตัวควบคุม Matter เช่น GHA, Assistant หรือ Google Hub เช่น Google Nest Hub (2nd gen)
กล่าวคือ สวิตช์ไฟเปิด/ปิดคือโหนดที่ควบคุมโหนดอื่นๆ ได้ แต่สวิตช์เปิด/ปิดการควบคุมด้วยตัวควบคุม Matter อื่นไม่ได้ ดูบทบาทของโหนดใน MatterPrimer เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับตัวควบคุมและผู้ควบคุม
เนื่องจากระบบนิเวศของ Google Home ไม่แสดง Matter คลัสเตอร์ที่ผูกอยู่กับตัวควบคุม ผู้ใช้ปลายทางจึงกำหนดค่าสวิตช์ไฟเปิด/ปิดเพื่อควบคุมอุปกรณ์ Matter อื่นๆ โดยใช้ GHA ไม่ได้ บุคคลดังกล่าวสามารถกำหนดค่าสวิตช์ไฟเปิด/ปิด Matter ได้ แต่หลังจากนั้นจะดำเนินการใดๆ กับสวิตช์ไฟดังกล่าวไม่ได้ ยกเว้นการลบอุปกรณ์ออกจากบ้าน
โดยปกติแล้ว ผู้ใช้ปลายทางที่ใช้สวิตช์ไฟเปิด/ปิดบนผ้า Google จะต้องการกำหนดค่าสวิตช์นี้ให้ควบคุมอุปกรณ์อื่นได้ ในตอนนี้ ยังไม่มีวิธีใดให้ผู้ใช้ ทำเช่นนั้นได้ในระบบนิเวศของ Google Home GHA ไม่สามารถเชื่อมโยงสวิตช์ไฟเปิด/ปิดกับปลายทางของอุปกรณ์อื่น เนื่องจากระบบนิเวศของ Google Home ไม่เปิดเผยคลัสเตอร์ที่เชื่อมโยง Matter
เพื่อให้สวิตช์ไฟเปิด/ปิดใช้งานได้ในผ้า Google Matter พาร์ทเนอร์ต้องใช้คำสั่ง Matter ซึ่งเป็นไคลเอ็นต์ระยะไกลที่สามารถสร้างรายการในคลัสเตอร์ Binding ได้ จากนั้นแอปจะอนุญาตให้สวิตช์ไฟเปิด/ปิดควบคุมอุปกรณ์ Matter หรือกลุ่มอุปกรณ์อื่น
สวิตช์ไฟเปิด/ปิดพร้อมไฟเปิด/ปิด
มีกรณีการใช้งานพิเศษที่เกี่ยวข้องกับสวิตช์ไฟเปิด/ปิดร่วมกับไฟเปิด/ปิดในอุปกรณ์เดียวกัน
เมื่อปลายทาง 1 คือไฟเปิด/ปิด และปลายทาง 2 คือสวิตช์ไฟเปิด/ปิด จะมีเฉพาะสวิตช์ไฟเปิด/ปิดใน GHA
แต่เมื่อปลายทาง 1 คือสวิตช์ไฟเปิด/ปิด และปลายทาง 2 เป็นไฟเปิด/ปิด อุปกรณ์ทั้ง 2 จะปรากฏใน GHA
เมื่อออกแบบอุปกรณ์เช่นนี้ เพื่อให้มั่นใจว่าอุปกรณ์ทั้ง 2 จะแสดงอยู่ใน GHA ให้ตั้งค่าปลายทาง 1 เป็นสวิตช์ไฟเปิด/ปิด และปลายทาง 2 เป็นไฟเปิด/ปิด
หน่วยเปิด/ปิดปลั๊กอิน
ประเภทอุปกรณ์ "เปิด/ปิด Plug-In Unit" สามารถกำหนดค่า ให้แสดงเป็นอุปกรณ์ประเภทอื่นได้ เช่นเดียวกับปลั๊กและสวิตช์ที่ผสานรวมกับ Local Home SDK ของ Google เมื่อผู้ใช้กำหนดค่าอุปกรณ์ ผู้ใช้จะกำหนดค่าให้อุปกรณ์ปรากฏในบ้านเป็นอุปกรณ์ประเภทใดก็ได้ (เช่น ประเภทอุปกรณ์ที่เสียบอยู่) บทความสนับสนุนปรับแต่งคำสั่งเสียงสำหรับปลั๊กอัจฉริยะหรือสวิตช์อัจฉริยะด้วยประเภทอุปกรณ์ระบุขั้นตอนที่ผู้ใช้ต้องปฏิบัติตาม กรณีการใช้งานทั่วไปคือเมื่อผู้ใช้เสียบปลั๊กพัดลมเข้ากับปลั๊กอิน หากผู้ใช้กำหนดค่าประเภทอุปกรณ์ของหน่วยปลั๊กอินเป็นพัดลมประเภทของอุปกรณ์ Assistant จะรู้ว่าไม่ต้องปิดหน่วยปลั๊กอินเมื่อผู้ใช้พูดว่า "Ok Google ปิดไฟ"
การเลือกประเภทอุปกรณ์
พาร์ทเนอร์ที่พัฒนาอุปกรณ์ที่ไม่ใช่เต้ารับ AC แบบดั้งเดิม แต่มีอุปกรณ์ปลายทางเปิด/ปิดที่ควบคุมการเปิด/ปิดที่ควบคุมการเปิด/ปิดให้กับอุปกรณ์อื่น ต้องตัดสินใจว่าจะกำหนดประเภทอุปกรณ์หน่วยเปิด/ปิดปลั๊กอินหรืออุปกรณ์ประเภทอื่นให้กับผลิตภัณฑ์ ในกรณีนี้ เราขอแนะนำให้คุณดำเนินการดังต่อไปนี้
หากอุปกรณ์สามารถควบคุมการเปิด/ปิดอุปกรณ์ประเภทต่างๆ เช่น พัดลมหรือหลอดไฟ พาร์ทเนอร์ควรกำหนดประเภทอุปกรณ์หน่วยโฆษณาแบบปลั๊กอินเปิด/ปิด จากนั้นผู้ใช้จะสามารถกำหนดอุปกรณ์ประเภทอื่นให้กับอุปกรณ์ เมื่อเริ่มต้นใช้งานที่บ้านของผู้ใช้
หากอุปกรณ์สามารถควบคุมหลอดไฟได้เท่านั้น พาร์ทเนอร์ควรกำหนดประเภทอุปกรณ์ให้มีไฟเปิด/ปิด
ตัวอย่างเช่น Acme Lighting Corporation ผลิตอุปกรณ์ที่มีขั้วต่อสายไฟที่เป็นกรรมสิทธิ์เฉพาะที่เฉพาะหลอดไฟ Acme Lighting เสียบได้ อุปกรณ์สามารถ เปิดหรือปิดไฟได้ ในกรณีนี้ Acme ควรกำหนดประเภทอุปกรณ์ เปิด/ปิดไฟให้กับอุปกรณ์
ในทางกลับกัน Mega Plugin Corporation ผลิตอุปกรณ์ที่มีเต้ารับ AC แบบมาตรฐานซึ่งช่วยให้ผู้ใช้เสียบอุปกรณ์ต่างๆ ได้นับตั้งแต่ทีวีไปจนถึงโคมไฟ ในกรณีนี้ คุณควรติดตั้งอุปกรณ์เป็นหน่วยเปิด/ปิดปลั๊กอิน
ศูนย์กลาง
อุปกรณ์ Google Nest ต่อไปนี้ทำงานเป็นฮับ Matter ในระบบนิเวศของ Google Home
ดูข้อมูลเพิ่มเติมได้ที่บทความสนับสนุนอุปกรณ์ Nest พร้อม Matter
สร้างอุปกรณ์
ถ้าคุณยังไม่มีอุปกรณ์ที่เปิดใช้ Matter อยู่ในเครื่องอยู่แล้ว คุณสามารถใช้ตัวอย่างที่สนับสนุนโดยผู้ให้บริการเป็นจุดเริ่มต้นได้ โปรดดูตัวอย่างคู่มือตัวอย่างผู้ให้บริการต่อไปนี้เพื่อเริ่มต้นใช้งาน
ตัวแทนจำหน่ายรายย่อย | แพลตฟอร์ม | คำแนะนำ | การสนับสนุนสำหรับ Thread |
---|---|---|---|
ห้องทดลอง Bouffalo | BL602 | คู่มือเริ่มต้นฉบับย่อ | |
BL702 | คู่มือเริ่มต้นฉบับย่อ | ||
เอสเพรสซีฟ | ESP32 | คู่มือเริ่มต้นฉบับย่อ
การทดสอบ OTA |
|
เซมิคอนดักเตอร์นอร์ดิก | nRF52840 DK | คู่มือเริ่มต้นฉบับย่อ
การทดสอบ OTA |
|
NXP | ชุดพัฒนาซอฟต์แวร์ IOTZTB-DK006 | คู่มือเริ่มต้นฉบับย่อ | |
Realtek | Ameba D Series | คู่มือเริ่มต้นฉบับย่อ | |
ห้องทดลองซิลิคอน | ชุดพัฒนาซอฟต์แวร์ EFR32MG24 | คู่มือเริ่มต้นฉบับย่อ | |
EFR32MG Zigbee และ Thread Starter Kit | คู่มือเริ่มต้นฉบับย่อ | ||
Telink | TLSR9518 | คู่มือเริ่มต้นฉบับย่อ | |
เครื่องดนตรีเท็กซัส | ชุดการพัฒนา LaunchPad ของ CC2652R7 | คู่มือเริ่มต้นฉบับย่อ |
เครื่องมือสำหรับการพัฒนา
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 ก่อนที่จะสร้างอุปกรณ์จริง