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ợ
Lưu ý: Các loại thiết bị khác ngoài những loại được liệt kê ở đây không được hỗ trợ chính thức trong hệ sinh thái Google Home.
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ả Connectivity Standards Alliance (Alliance) Interop Test Lab (Phòng kiểm thử khả năng tương tác) để 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).
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ị 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á 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 bật/tắt đèn
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 thiết lập một Công tắc đèn bật/tắt trên nền tảng của Google 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 một 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 (trình điều khiển), đâ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 nhóm thiết bị.
Lưu ý: Cách triển khai ứng dụng điều khiển Matter nằm ngoài phạm vi của tài liệu này. Để biết thêm thông tin, hãy tham khảo Chương 9 của MatterQuy cách 1.0, Phần 9.4, Mối quan hệ liên kết và 9.5, Cụm liên kết.
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 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 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ị trình bổ trợ bật/tắt
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 điện 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ị Ổ 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. 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ị là Đèn bật/tắt.
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ị Bật/Tắt đèn 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.
Bảng: Các thiết bị Google Nest có hỗ trợ trung tâm Matter 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 shopping_cart Google Nest Hub Google Nest Hub (2nd gen) shopping_cart Google Nest Hub Max shopping_cart Google Nest Mini shopping_cart Google TV Streamer (4k) shopping_cart Nest WiFi Pro shopping_cart
Để 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ộ công cụ cho người mới bắt đầu EFR32MG Zigbee và Thread Telink TLSR9528 Hướng dẫn dành cho nhà phát triển Telink Matter 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.
