Chương trình Device Access cho phép người dùng truy cập, điều khiển và quản lý các thiết bị Google Nest bằng SDM API.
Để bắt đầu sử dụng Device Access, bạn cần hoàn tất các thao tác sau:
- Đăng ký tham gia Device Access chương trình.
- Kích hoạt một thiết bị Nest được hỗ trợ bằng Tài khoản Google.
- Tạo một dự án trên đám mây của Google Cloud để bật SDM API và nhận mã ứng dụng khách OAuth 2.0.
- Tạo một Device Access dự án để nhận Mã dự án.
Đăng ký Quyền sử dụng thiết bị
Trước khi tạo dự án đầu tiên, bạn phải đăng ký Device Access. Việc đăng ký bao gồm việc chấp nhận Điều khoản dịch vụ của Google API và Device Access Sandbox, cùng với khoản phí một lần không hoàn lại (5 USD) cho mỗi tài khoản.
Bạn sẽ không thể tạo dự án cho đến khi chấp nhận cả Điều khoản dịch vụ và thanh toán phí đăng ký. Quy định này áp dụng cho tất cả người dùng, cả người dùng cá nhân và những người muốn tạo một sản phẩm thương mại.
Đăng ký trong Device Access Console nếu bạn chưa đăng ký:
Chuyển đến Device Access Bảng điều khiển
Hãy xem phần Device Access Đăng ký để biết thêm thông tin.
Kích hoạt một thiết bị được hỗ trợ
Các thiết bị sau đây được hỗ trợ trong chương trình Device Access :
- Tất cả máy điều nhiệt Google Nest
- Tất cả camera Google Nest
- Tất cả Google Nest Doorbell
- Google Nest Hub Max
Hãy xem trang Thiết bị được hỗ trợ để biết danh sách các mẫu thiết bị riêng lẻ.
Hãy xem hướng dẫn sử dụng thiết bị để biết thông tin về cách kích hoạt thiết bị được hỗ trợ.
Thiết lập Google Cloud Platform
Bạn có thể truy cập vào SDM API thông qua Google Cloud. Để bật API và uỷ quyền cho một Tài khoản Google có thiết bị Nest được hỗ trợ, bạn cần có một dự án trên Google Cloud.
Sử dụng nút Bật API và nhận mã ứng dụng OAuth 2.0 bên dưới để bật Smart Device Management API và nhận mã ứng dụng OAuth 2.0:
- Nếu bạn có một dự án trên đám mây hiện tại trên Google Cloud mà bạn muốn sử dụng cho Device Access, trước tiên, hãy đảm bảo bạn đã đăng nhập vào tài khoản quản trị cho dự án đó. Sau đó, hãy chọn dự án hiện có trong danh sách các dự án có sẵn sau khi nhấp vào nút này. Nếu không, hãy tạo một dự án mới.
- Chọn Máy chủ web khi thấy câu hỏi "Bạn gọi từ đâu?".
- Nhập https://www.google.com làm giá trị cho URI chuyển hướng được uỷ quyền. Bạn phải có URI chuyển hướng để lấy Mã uỷ quyền bằng PCM.
- Sau khi thiết lập xong, hãy sao chép các giá trị Mã ứng dụng khách và Khoá bí mật của ứng dụng khách OAuth 2.0, rồi tải JSON thông tin đăng nhập xuống máy cục bộ.
Nếu bạn muốn thiết lập dự án Google Cloud theo cách thủ công hoặc xác minh chế độ thiết lập và truy xuất lại thông tin đăng nhập:
- Bật Smart Device Management API trên trang Bật API.
- Nhận mã ứng dụng khách OAuth 2.0 trên trang Thông tin đăng nhập.
Tạo một dự án Quyền sử dụng thiết bị
Quay lại Device Access Console.
- Trên màn hình chính của Console, hãy chọn Tạo dự án.
- Điền thông tin vào từng màn hình trong quy trình tạo:
- Nhập tên cho dự án của bạn.
- Nhập mã ứng dụng OAuth 2.0 được tạo trong quá trình Thiết lập Google Cloud Platform. Nếu chưa sao chép Mã ứng dụng OAuth trước đó, bạn có thể tìm mã này trong tệp
credentials.jsonmà bạn đã tải xuống. - Bật hoặc tắt sự kiện. Các sự kiện được quản lý bằng Google Cloud Pub/Sub và cung cấp thông tin cập nhật không đồng bộ cho tất cả các thiết bị và cấu trúc được uỷ quyền cho dự án của bạn. Nếu bạn muốn có sự kiện, hãy chọn Bật sự kiện, sau đó chọn Tạo dự án, rồi chỉnh sửa chủ đề Pub/Sub và cung cấp một mã nhận dạng chủ đề. Nếu bạn không chắc chắn, hãy chọn Tắt. Bạn luôn có thể bật các tính năng này sau.
- Sau khi hoàn tất, dự án của bạn sẽ được chỉ định một mã dự án dưới dạng UUID, chẳng hạn như
32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Hãy ghi lại mã nhận dạng này, bạn cần mã nhận dạng này cho tất cả các lệnh gọi SDM API.
Mã dự án này được dùng trong OAuth và lệnh gọi API. Mã này dành riêng cho dự ánDevice Access của bạn và không liên quan đến mã dự án Google Cloud.