Phát triển để nâng cao chất lượng

Google cung cấp SDK, công cụ và ứng dụng mẫu để khởi động hành trình Matter của bạn, cho dù bạn đang xây dựng phần cứng gia đình thông minh của riêng mình hay tích hợp chức năng Matter vào ứng dụng Android.

Tài nguyên này được thiết kế để nhà phát triển có thể tập trung vào việc phát triển các tính năng và tính năng, đồng thời đầu tư ít công sức hơn vào việc xử lý cơ sở hạ tầng.

Phát triển phần cứng thông minh trong nhà bằng Matter

Google Home Device SDK cung cấp các API và công cụ mở rộng SDK Matter nguồn mở để xây dựng nhanh chóng và đổi mới với trí thông minh của Google.

Thiết bị ảo Matter

Giai đoạn phát triển

Device SDK cho phép nhà phát triển bắt đầu phát triển ngay bằng cách thử nghiệm với các thiết bị Matter trong một chế độ cài đặt ảo. Các thiết bị Matter ảo có thể được xây dựng bằng cách sử dụng SDK, được đưa vào kết cấu và được điều khiển theo cách tương tự như các thiết bị thực, bao gồm cả việc thực hiện các lệnh Google Assistant.

Môi trường phát triển thiết bị ảo Matter

Giai đoạn phát triển

Matter Virtual Device Development Environment (MVD-DE) là một vùng chứa Docker được định cấu hình sẵn, bao gồm ứng dụng khởi tạo Virtual Device Controller (VDC) có thể dùng để điều khiển cả thiết bị ảo và thiết bị Matter. Đây là một công cụ hữu ích để thử các ý tưởng mới và thử nghiệm thiết bị trong giai đoạn phát triển.

Tiện ích Google Home cho mã VS

Giai đoạn phát triển

Google Home Extension for Visual Studio Code cho phép bạn tương tác trực tiếp với hệ sinh thái Google Home. Ví dụ: bạn có thể nhập một lệnh, chẳng hạn như 'bật đèn của tôi', Assistant sẽ xử lý yêu cầu của bạn trên đám mây và gửi lệnh đến thiết bị.

Sử dụng tiện ích này trong giai đoạn phát triển để:

  • Kiểm thử cả thiết bị Matter và thiết bị không phải Matter được tích hợp trong Google Home.

  • Xác định vấn đề bằng cách xem nhật ký trên đám mây theo thời gian thực, quan sát mọi hoạt động giao tiếp theo cả hai hướng. Lọc theo mức độ nghiêm trọng và phạm vi thời gian.

  • Kiểm tra nội dung JSON của thông điệp nhật ký.

  • Phát lệnh Assistant ở định dạng theo tập lệnh để giúp bạn kiểm thử nhanh hơn theo cách lặp lại.

Bộ thử nghiệm Google Home

Giai đoạn thử nghiệm

Sử dụng Google Home Test Suite trong Google Home Developer Console để kiểm thử quá trình tích hợp nhà thông minh và đảm bảo nhà này đáp ứng các yêu cầu về chứng nhận và khởi chạy của hệ sinh thái Google Home.

Tích hợp chức năng theo chuẩn Matter vào ứng dụng Android

Tạo ứng dụng Matter tốt nhất trên Android bằng cách sử dụng Google Home Mobile SDK.

API Matter của Dịch vụ Google Play

Giai đoạn phát triển

Google Play services cung cấp Matter API để đưa vào hoạt động chạy thử, chia sẻ thiết bị và khám phá hoạt động.

Trình bổ trợ Google Home cho Android Studio

Giai đoạn phát triển

Google Home Plugin for Android Studio là một công cụ phát triển không thể thiếu, cho phép bạn nhập trực tiếp các lệnh cho Assistant trong trình chỉnh sửa để quan sát các lượt tương tác với ứng dụng và thiết bị Matter.

IDE cũng cho phép bạn xem lại nhật ký trên đám mây theo thời gian thực, cho phép bạn gỡ lỗi tích hợp một cách hiệu quả.

Ứng dụng mẫu Google Home cho Matter

Giai đoạn phát triển

Google Home Sample App for Matter cung cấp một ví dụ cụ thể về cách sử dụng API Play services cho Matter để tạo một ứng dụng giúp bạn dễ dàng phát và chia sẻ thiết bị Matter trên các ứng dụng và hệ sinh thái.