Phát triển ứng dụng từ đám mây sang đám mây

Google cung cấp các SDK, công cụ và ứng dụng mẫu để bắt đầu hành trình Cloud-to-cloud, cho dù bạn đang tích hợp một công tắc đơn giản hay một bộ thu AV phức tạp.

Những tài nguyên này được thiết kế để giúp nhà phát triển tập trung phát triển vào các tính năng và khả năng xây dựng, trong khi vẫn có thể đầu tư ít công sức hơn vào việc xử lý cơ sở hạ tầng.

Mẫu và thư viện

Giai đoạn phát triển

Bạn có thể dùng mẫu toàn diện của chúng tôi làm điểm bắt đầu cho quá trình tích hợp của riêng mình hoặc để minh hoạ cách tốt nhất để tạo một mẫu mới. Ngoài ra, thư viện ứng dụng API Google Home Graph được cung cấp bằng nhiều ngôn ngữ.

Mẫu Thư viện ứng dụng

Công cụ

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 như "bật bóng đèn của tôi", sau đó Google 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ác thiết bị Cloud-to-cloud được tích hợp trong Google Home.

  • Xác định các vấn đề bằng cách xem nhật ký của Google Cloud theo thời gian thực, quan sát tất cả 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ý.

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

Trình xác thực dữ liệu SYNC

Giai đoạn phát triển

Bạn nên sử dụng trình xác thực dữ liệu SYNC để xác thực định dạng của phản hồi SYNC từ quá trình tích hợp. Điều này giúp giảm bớt lỗi sau này trong quá trình kiểm thử.

Sân chơi Google Home

Giai đoạn phát triển

Google Home Playground rất hữu ích trong việc mô phỏng loại thiết bị của bạn trong hệ sinh thái Google Home trước khi hoàn tất quá trình phát triển bằng một thiết bị thực tế.

Hãy sử dụng dữ liệu này trong giai đoạn phát triển để:

  • Tạo thiết bị ảo và định cấu hình các thiết bị đó bằng các trait để sử dụng trong Google Home app (GHA).
  • Xem cách thiết bị xuất hiện trong Home Graph.
  • Kiểm thử quy trình xác minh người dùng phụ cho một thiết bị.

Bộ thử nghiệm Google Home

Giai đoạn thử nghiệm

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

Trình xem Home Graph

Giai đoạn thử nghiệm

Google Home Graph được dùng để kiểm tra trạng thái của các thiết bị trong Home Graph của một người dùng cụ thể. Đây là một cách nhanh chóng để xác minh Home Graph mà không cần trực tiếp sử dụng API.