Các loại thiết bị được hỗ trợ

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:

  1. Google Assistant – Dùng giọng nói để điều khiển thiết bị Matter từ mọi thiết bị Assistant.
  2. 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.
  3. 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).

Bảng: Matter loại thiết bị và khả năng hỗ trợ điều khiển
Chú thích: Có sẵn, Không có sẵn
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.

Matter
Bảng: Các thiết bị Google Nest có hỗ trợ trung tâm
Thiết bị Thread Hỗ trợ Bộ định tuyến biên Cửa hàng Google
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

Để 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:

Bảng: Matter ví dụ của nhà cung cấp silicon
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

Các công cụ nên dùng để tạo thiết bị Matter

Google khuyên bạn nên sử dụng Google Home Extension for Visual Studio CodeMatter 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.