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ị hỗ trợ Matter trong hệ sinh thái Google Home bằng một số phương thức:
- Google Assistant — Dùng giọng nói để điều khiển thiết bị Matter từ bất kỳ thiết bị Assistant nào.
- 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 Matterkho lưu trữ mã (connectedhomeip).
| Matter Loại thiết bị | Cụm ứng dụng | Thông số kỹ thuật của Matter | Hỗ trợ 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í cacbon monoxit |
Đo nồng độ carbon monoxide
Chuông báo khói/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 |
Kiểm soát cấp độ
Bật/Tắt |
1.0 | Sáng | |||||
| Thiết bị cắm có thể điều chỉnh độ sáng |
Bật/Tắt
Điều khiển mức độ |
1.0 | Cửa hàng | |||||
| Máy rửa bát |
Bật/Tắt
Chế độ máy rửa bát Điều khiển 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 lường công suất điện
Đo lường năng lượng điện |
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á
Tình trạng 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 | Người hâm mộ | |||||
| Cảm biến lưu lượng |
Đo lường lưu lượng
|
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 quần áo |
Bật/Tắt
Chế độ máy giặt Chế độ điều khiển máy giặt Điều khiển 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à |
Cảm biến có người
|
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 bật/tắt đèn |
Bật/Tắt
|
1.0 | Switch | |||||
| Thiết bị cắm điện bật/tắt |
Kiểm soát cấp độ
Bật/Tắt |
1.0 | Cửa hàng | |||||
| 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 | |||||
| Robot hút bụi |
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 | Hút bụi | |||||
| 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ầ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ù thông số kỹ thuật của 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 của Google mà không yêu cầu 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 phương án kiểm thử khác, bạn phải tạo một phiên bản tích hợp mới rồi 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 hoạt động của sự kiện (chẳng hạn như KEYPAD) là không bắt buộc trong thông số kỹ thuật của 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 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 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à loại thiết bị Matter độc đáo vì đây là bộ điều khiển Matter, giống như GHA, Assistant hoặc một Trung tâm Google 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ể làm 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ông tắc đèn bật/tắt có thể sử dụng được trong cấu trúc Google Matter, đố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 nhập 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ị hoặc nhóm thiết bị Matter khác.
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 bật/tắt đèn 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 mới 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 thể hiện 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 người dùng uỷ quyền cho thiết bị, họ 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 (bề ngoài là loại thiết bị được cắm vào thiết bị đó). Bài viết trợ giúp 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ẽ thực hiện. 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 là loại thiết bị Quạt, thì Assistant sẽ biết không tắt Thiết bị cắm 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ó chỉ định loại thiết bị Bộ cắm Bật/Tắt cho sản phẩm hay không, hoặc 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ị 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 đè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 điện độc quyền mà chỉ đèn của Acme Lighting mới có thể cắm vào. 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 điện AC tiêu chuẩn, cho phép người dùng cuối cắm bất cứ thứ gì 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ư 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 | ||
| Bộ công cụ khởi động EFR32MG Zigbee và Thread | |||
| Telink | TLSR9528 | Hướng dẫn cho nhà phát triển về Telink Matter | |
| Texas Instruments | Bộ phát triển CC2652R7 LaunchPad |
Thiết bị đầu cuối Thread ở chế độ ngủ
Thread Thiết bị cuối ở chế độ ngủ (SED) và Thread Thiết bị 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 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.