Nhiều loại thiết bị Matter được hỗ trợ trong hệ sinh thái Google Home, mặc dù không phải tất cả đều được hỗ trợ đầy đủ.
Hỗ trợ loại thiết bị và chế độ điều khiển
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 Kiểm thử CSA cho biết các 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ả của Phòng thí nghiệm kiểm thử khả năng tương tác Connectivity Standards Alliance (Alliance) để được chứng nhận.
Cột Chế độ thiết lập và đặt lại cho biết các loại thiết bị có trải nghiệm khám phá và thiết lập thiết bị có thể tuỳ chỉnh trong Android và ứng dụng Google Home.
Để 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 | Thông số kỹ thuật của Matter | Hỗ trợ về quyền kiểm soát | Loại hệ sinh thái nhà | Thử nghiệm CSA | Chế độ thiết lập và đặt lại | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | Màn hình thông minh | ||||||
| Máy lọc không khí |
Điều khiển quạt
Bật/Tắt Giám sát bộ lọc Hepa Giám sát bộ lọc than hoạt tính |
1.2 | Máy lọc không khí | |||||
| Cảm biến chất lượng không khí |
Chất lượng không khí Đo nhiệt độ Đo độ ẩm tương đối Đo nồng độ carbon monoxide Đo nồng độ khí CO2 Đo nồng độ bụi mịn PM2.5 Đo nồng độ formaldehyde Đo nồng độ bụi mịn PM1 Đo nồng độ bụi mịn PM10 Đo tổng nồng độ hợp chất hữu cơ dễ bay hơi Đo nồng độ khí radon Đo nồng độ nitơ đioxit Đo nồng độ ozone |
1.2 | Cảm biến | |||||
| Thiết bị phát hiện khí CO |
Đo nồng độ khí CO
Chuông báo khói và khí CO |
1.2 | Máy phát hiện khí CO | |||||
| Chuông vang |
Chime
|
1.3 | Chime | |||||
| Đèn nhiệt độ màu |
Điều khiển màu
Điều khiển mức độ Bật/Tắt |
1.0 | Sáng | |||||
| 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 | Sáng | |||||
| Máy rửa bát |
Bật/Tắt
Chế độ máy rửa chén Kiểm soát nhiệt độ Trạng thái hoạt động |
1.2 | Máy rửa bát | |||||
| Khoá cửa |
Khoá cửa
|
1.0 | Khoá | |||||
| Chuông cửa |
Nút chuyển
|
1.3 | Chuông cửa | |||||
| Công tơ điện |
Đo công suất điện
Đo điện năng |
1.3 | Không áp dụng | |||||
| Đồng hồ điện |
Mã nhận dạng đồng hồ đo
|
1.3 | Không áp dụng | |||||
| Biểu giá năng lượng điện |
Giá hàng hoá
Điều kiện lưới điện Biểu giá hàng hoá |
1.3 | Không áp dụng | |||||
| Đèn màu mở rộng |
Điều khiển màu
Điều khiển mức độ Bật/Tắt |
1.0 | Sáng | |||||
| 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 dữ liệu
|
1.0 | Cảm biến | |||||
| Cảm biến độ ẩm |
Đo độ ẩm tương đối
|
1.0 | Cảm biến | |||||
| Máy giặt |
Bật/Tắt
Chế độ máy giặt Chế độ điều khiển máy giặt Chế độ kiểm soát nhiệt độ Trạng thái hoạt động |
1.2 | Máy giặt | |||||
| 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ố người lưu trú
|
1.0 | Cảm biến | |||||
| Bật/Tắt đèn |
Kiểm soát cấp độ
Bật/Tắt |
1.0 | Sáng | |||||
| Công tắc đèn bật/tắt |
Bật/Tắt
|
1.0 | Công tắc | |||||
| Đơn vị tiện ích 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 máy bơm Đo nhiệt độ Đo áp suất Đo lưu lượng |
1.0 | Bơm | |||||
| Máy hút bụi robot |
Chế độ chạy của robot hút bụi
Chế độ dọn dẹp của robot hút bụi Trạng thái hoạt động của robot hút bụi |
1.2 | Vacuum | |||||
| Thiết bị phát hiện khói |
Chuông báo khói và khí CO
|
1.2 | Thiết bị phát hiện khói | |||||
| Loa |
Kiểm soát cấp độ
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 | |||||
| Màn che cửa sổ |
Rèm cửa
|
1.0 | Rèm cửa | |||||
cầu nối
Tất cả thiết bị phía 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 một loại thiết bị Cầu nối điều khiển 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á cửa bằng giọng nói cũng bị tắt. Để biết thêm thông tin, hãy tham khảo Chính sách quyền riêng tư và bảo mật của Google.
Để chứng nhận khoá cửa tương thích với Aliro có hỗ trợ chìa khoá nhà kỹ thuật số trong Google Wallet, bạn phải chọn mục CSA Interop test (Kiểm thử khả năng tương tác của CSA) trong Google Home Developer Console. Lựa chọn Kiểm thử khả năng tương tác của CSA là cách duy nhất để đạt được chứng nhận Aliro. Nếu chọn một lựa chọn kiểm thử khác, bạn phải tạo một phiên bản tích hợp mới và gửi lại để được chứng nhận.
Ngoài ra, một số sự kiện khoá cửa (chẳng hạn như LockOperationErrorEvent) và nguồn thao tác sự kiện (chẳng hạn như KEYPAD) là không bắt buộc trong quy cách Matter. Không phải khoá cửa Matter nào cũng phát ra các sự kiện này cho mọi nguồn thao tác. Ví dụ: khoá có thể phát ra LockOperationErrorEvent khi người dùng nhập mã PIN không hợp lệ từ xa thông qua một ứng dụng, nhưng không phát ra khi người dùng nhập mã PIN không hợp lệ trên bàn phím vật lý.
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 phần Vai trò của nút trong Matter Primer để biết thêm thông tin về bộ điều khiển và thiết bị được điều khiển.
Vì hệ sinh thái Google Home không hiển thị cụm Matter Binding cho bộ điều khiển, 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ể uỷ quyền cho một Matter Công tắc đèn bật/tắt, nhưng họ sẽ không thể làm gì với công tắc đó sau đó, ngoài việc xoá công tắc đó khỏi nhà.
Người dùng cuối uỷ quyền cho Công tắc đèn bật/tắt trên kết cấu Google một cách tự nhiên sẽ muốn định cấu hình công tắc đó để đ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 hệ thống Matter của Google, đối tác cần triển khai một Matter director, tức là một ứng dụng từ xa có thể tạo các mục trong cụm Binding. 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.
Thiết bị cắm điện có công tắc bật/tắt
Bạn có thể định cấu hình loại thiết bị Bộ phích cắm bật/tắt để thiết bị này xuất hiện dưới dạng một loại thiết bị khác, giống như Phích cắm và Công tắc được tích hợp với Google Local Home SDK. Khi thiết lập thiết bị, 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. 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ị cắm điện. Nếu người dùng đã định cấu hình loại thiết bị của Thiết bị cắm điện là loại thiết bị Quạt, thì Assistant sẽ biết không tắt Thiết bị cắm điện khi người dùng nói "Ok Google, tắt đèn".
Chọn loại thiết bị
Đối tác phát triển một thiết bị không phải là ổ cắm điện AC truyền thống, nhưng có điểm cuối Bật/Tắt để điều khiển 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ị Thiết bị cắm Bật/Tắt hay một loại thiết bị khác hay không. 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ị cắm bật/tắt. Sau đó, người dùng có thể chỉ định một loại thiết bị khác cho thiết bị khi thiết lập thiết bị trong nhà của họ.
Nếu thiết bị chỉ có thể điều khiển một đè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 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 Thiết bị 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 trợ giúp về 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 để xác minh toàn diện:
| 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 | Bộ phát triển EFR32MG24 | ||
| EFR32MG Zigbee and Thread Starter Kit | |||
| Telink | TLSR9528 | Hướng dẫn về Telink Matter dành cho nhà phát triển | |
| Texas Instruments | Bộ phát triển CC2652R7 LaunchPad |
Thiết bị đầu cuối Thread ở chế độ ngủ
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ức dịch vụ như các thiết bị không ngủ là 3 giây. Chu kỳ ngủ dài hơn có thể làm giảm chất lượng dịch vụ, chẳng hạn như thiết bị được xác định là không có 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 một thiết bị có hỗ trợ Matter.
Google Home Extension có 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 thiết bị thực.