Hệ sinh thái Google Home hỗ trợ nhiều loại thiết bị Matter, mặc dù không phải loại nào cũng được hỗ trợ đầy đủ.
Loại thiết bị và chế độ điều khiển được hỗ trợ
Bạn có thể điều khiển các thiết bị có Matter trong hệ sinh thái Google Home bằng một số cách:
- Google Assistant – Dùng giọng nói để điều khiển thiết bị Matter từ mọi thiết bị Assistant.
- Google Home app (GHA) – Sử dụng giao diện người dùng của GHA để điều khiển thiết bị Matter.
- Giao diện người dùng của Màn hình thông minh – Sử dụng giao diện người dùng của Màn hình thông minh để điều khiển thiết bị Matter.
Cột CSA Test (Kiểm thử CSA) cho biết những loại thiết bị cho phép bạn bỏ qua giai đoạn kiểm thử và sử dụng kết quả Kiểm thử khả năng tương tác CSA để chứng nhận.
Để biết thêm thông tin về các cụm, hãy tham khảo kho lưu trữ mã Matter (connectedhomeip
).
Matter Loại thiết bị | Cụm Ứng dụng | Matter Quy cách | Hỗ trợ quyền kiểm soát | Loại hệ sinh thái nhà | Thử nghiệm CSA | ||
---|---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Màn hình thông minh | |||||
Đèn có nhiệt độ màu |
Điều khiển màu sắc Điều khiển mức độ Bật/tắt |
1.0 | Light | ||||
Cảm biến tiếp xúc |
Trạng thái Boolean |
1.0 | Cảm biến | ||||
Đèn có thể điều chỉnh độ sáng |
Điều khiển mức độ Bật/tắt |
1.0 | Light | ||||
Khoá cửa |
Khoá cửa |
1.0 | Khoá | ||||
Đèn có dải màu mở rộng |
Điều khiển màu sắc Điều khiển mức độ Bật/tắt |
1.0 | Light | ||||
Quạt |
Điều khiển quạt Bật/tắt |
1.0 | Fan | ||||
Cảm biến lưu lượng |
Đo lường luồng |
1.0 | Cảm biến | ||||
Cảm biến độ ẩm |
Đo độ ẩm tương đối |
1.0 | Cảm biến | ||||
Cảm biến ánh sáng |
Đo độ rọi |
1.0 | Cảm biến | ||||
Cảm biến phát hiện người trong nhà |
Nhận biết sự hiện diện |
1.0 | Cảm biến | ||||
Bật/Tắt đèn |
Điều khiển mức độ Bật/tắt |
1.0 | Light | ||||
Công tắc đèn bật/tắt |
Bật/Tắt |
1.0 | Công tắc | ||||
Thiết bị bổ trợ bật/tắt |
Điều khiển mức độ Bật/tắt |
1.0 | Outlet | ||||
Cảm biến áp suất |
Đo áp suất |
1.0 | Cảm biến | ||||
Bơm |
Bật/Tắt Cấu hình và điều khiển bơm Đo nhiệt độ Đo áp suất Đo lưu lượng |
1.0 | Pump | ||||
Loa |
Điều khiển mức độ Bật/tắt |
1.0 | Loa | ||||
Cảm biến nhiệt độ |
Đo nhiệt độ |
1.0 | Cảm biến | ||||
Máy điều nhiệt |
Máy điều nhiệt |
1.0 | Máy điều nhiệt | ||||
Phụ kiện cho cửa sổ |
Vải che cửa sổ |
1.0 | Rèm cửa |
cầu nối
Tất cả thiết bị sau cầu nối Matter đều xuất hiện như bình thường đối với người dùng trong hệ sinh thái Google Home. Bản thân cầu nối xuất hiện dưới dạng loại thiết bị Control Bridge không hoạt động trong GHA.
Khoá cửa
Mặc dù quy cách Matter không yêu cầu mã PIN cho khoá cửa, nhưng tính năng mở khoá từ xa sẽ bị tắt trên tất cả các nền tảng đối với khoá cửa Matter trong hệ sinh thái Google không bắt buộc phải có mã PIN. Tương tự, tính năng mở khoá bằng giọng nói cho khoá cửa cũng bị tắt. Để biết thêm thông tin, hãy tham khảo Chính sách về quyền riêng tư và bảo mật của Google.
Công tắc đèn bật/tắt
Công tắc đèn bật/tắt là một loại thiết bị Matter đặc biệt vì đây là một bộ điều khiển Matter, chẳng hạn như GHA, Assistant hoặc một Google Hub như Google Nest Hub (2nd gen).
Nói cách khác, Công tắc đèn bật/tắt là một Nút có thể điều khiển các Nút khác. Tuy nhiên, bạn không thể dùng một bộ điều khiển Matter khác để điều khiển Công tắc đèn bật/tắt. Hãy xem Các vai trò của nút trong MatterPrimer để biết thêm thông tin về bộ điều khiển và đối tượng được điều khiển.
Vì hệ sinh thái Google Home không hiển thị cụm Matter Binding cho các bộ điều khiển của hệ sinh thái này, nên người dùng cuối không thể định cấu hình Công tắc đèn bật/tắt để điều khiển các thiết bị Matter khác bằng GHA. Họ có thể thiết lập Matter Công tắc đèn bật/tắt, nhưng sau đó họ sẽ không thể làm gì khác ngoài việc xoá công tắc này khỏi nhà.
Người dùng cuối khi cài đặt Công tắc đèn bật/tắt trên nền tảng Google sẽ muốn định cấu hình công tắc này để điều khiển một thiết bị khác. Hiện tại, người dùng không thể thực hiện việc này trong hệ sinh thái Google Home. GHA không thể liên kết Công tắc đèn bật/tắt với(các) điểm cuối của thiết bị khác, vì hệ sinh thái Google Home không hiển thị Cụm liên kết Matter.
Để có thể sử dụng Công tắc đèn bật/tắt trong cấu trúc Matter của Google, đối tác cần triển khai một Matter director. Đây là một ứng dụng khách từ xa có thể tạo các mục trong cụm Liên kết. Sau đó, ứng dụng sẽ cho phép Công tắc đèn Bật/Tắt điều khiển một thiết bị Matter khác hoặc một nhóm thiết bị.
Công tắc đèn bật/tắt có đèn bật/tắt
Có một trường hợp sử dụng đặc biệt liên quan đến Công tắc đèn bật/tắt kết hợp với Đèn bật/tắt trong cùng một thiết bị.
Khi Điểm cuối 1 là Đèn bật/tắt và Điểm cuối 2 là Công tắc đèn bật/tắt, chỉ Công tắc đèn bật/tắt xuất hiện trong GHA.
Tuy nhiên, khi Điểm cuối 1 là Công tắc đèn bật/tắt và Điểm cuối 2 là Đèn bật/tắt, cả hai thiết bị đều xuất hiện trong GHA.
Khi thiết kế một thiết bị như thế này, để đảm bảo cả hai thiết bị đều được biểu thị trong GHA, hãy đặt Điểm cuối 1 là Công tắc đèn bật/tắt và Điểm cuối 2 là Đèn bật/tắt.
Đơn vị cắm điện/rút điện
Bạn có thể định cấu hình loại thiết bị On/Off Plug-In Unit (Thiết bị đơn vị cắm bật/tắt) để xuất hiện dưới dạng một loại thiết bị khác, giống như các loại thiết bị Plugs (Ổ cắm) và Switches (Công tắc) được tích hợp với Google Local Home SDK. Khi đưa thiết bị vào hoạt động, người dùng có thể định cấu hình để thiết bị xuất hiện trong nhà dưới dạng bất kỳ loại thiết bị nào (có vẻ như là loại thiết bị được cắm vào đó). Bài viết hỗ trợ Tuỳ chỉnh lệnh thoại cho phích cắm thông minh hoặc công tắc thông minh theo loại thiết bị trình bày quy trình mà người dùng sẽ làm theo. Một trường hợp sử dụng điển hình là khi người dùng cắm quạt vào Thiết bị bổ trợ. Nếu người dùng đã định cấu hình loại thiết bị của Đơn vị bổ trợ là loại thiết bị Quạt, thì Assistant sẽ biết không được tắt Đơn vị bổ trợ khi người dùng nói "Ok Google, tắt đèn".
Chọn loại thiết bị
Những đối tác phát triển một thiết bị không phải là ổ cắm điện xoay chiều truyền thống, nhưng có một điểm cuối Bật/Tắt để kiểm soát nguồn điện cho một thiết bị khác, phải quyết định xem có nên chỉ định cho sản phẩm loại thiết bị Đơn vị cắm điện Bật/Tắt hay một loại thiết bị khác. Trong trường hợp này, bạn nên:
Nếu thiết bị có thể điều khiển nguồn cho nhiều loại thiết bị tải, chẳng hạn như quạt hoặc đèn, thì đối tác nên chỉ định loại thiết bị là Thiết bị bổ trợ bật/tắt. Sau đó, người dùng sẽ có thể chỉ định cho thiết bị một loại thiết bị khác khi thiết lập thiết bị đó trong nhà.
Nếu thiết bị chỉ có thể điều khiển đèn, thì đối tác nên chỉ định loại thiết bị Đèn bật/tắt cho thiết bị đó.
Ví dụ: Acme Lighting Corporation sản xuất một thiết bị có giắc cắm nguồn độc quyền mà chỉ đèn của Acme Lighting mới cắm được. Thiết bị có thể bật hoặc tắt đèn. Trong trường hợp này, Acme nên chỉ định loại thiết bị Đèn bật/tắt cho thiết bị của họ.
Ngược lại, Mega Plugin Corporation sản xuất một thiết bị có ổ cắm nguồn điện xoay chiều tiêu chuẩn, cho phép người dùng cuối cắm mọi thứ từ TV đến đèn. Trong trường hợp này, bạn nên triển khai thiết bị dưới dạng Đơn vị bổ trợ Bật/Tắt.
Trung tâm
Các thiết bị Google Nest sau đây hoạt động như thiết bị trung tâm Matter trong hệ sinh thái Google Home.
Để biết thêm thông tin, hãy xem bài viết Các thiết bị Nest có hỗ trợ Matter.
Tạo thiết bị
Nếu chưa có thiết bị hỗ trợ Matter, bạn có thể sử dụng một trong các thiết bị Matter sau đây để xác minh đầu cuối:
Nhà cung cấp | Nền tảng | Hỗ trợ Thread | Hướng dẫn |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | Kiểm thử OTA | |
Nordic Semiconductor | nRF52840 DK | Kiểm thử OTA | |
NXP | Bộ phát triển IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | EFR32MG24 Dev Kit | ||
Bộ dụng cụ cho người mới bắt đầu EFR32MG Zigbee và Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Bộ phát triển LaunchPad CC2652R7 |
Thiết bị cuối ở chế độ ngủ của Thread
Thread Thiết bị đầu cuối ở chế độ ngủ (SED) và Thread Thiết bị đầu cuối ở chế độ ngủ được đồng bộ hoá (SSED) có thể được dùng với các thiết bị Google Nest hoạt động như Matter trung tâm. Thời gian ngủ tối đa cho phép các trung tâm duy trì cùng một cấp độ dịch vụ như các thiết bị không ở chế độ ngủ là 3 giây. Các chu kỳ ngủ dài hơn có thể gặp phải tình trạng suy giảm dịch vụ, chẳng hạn như các thiết bị được xác định là không kết nối mạng trong Google Home Graph.
Công cụ phát triển
Google khuyên bạn nên sử dụng Google Home Extension for Visual Studio Code và Matter Virtual Device (MVD) của chúng tôi khi tạo thiết bị có hỗ trợ Matter.
Google Home Extension có các tính năng Google Assistant Simulator, Google Cloud Logging và các công cụ khác để đơn giản hoá quy trình phát triển, trong khi MVD cung cấp một cách để kiểm thử thiết bị Matter trong hệ sinh thái Google Home trước khi tạo một thiết bị thực.