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