Device Access โปรแกรมนี้ช่วยให้ผู้ใช้เข้าถึง ควบคุม และจัดการอุปกรณ์ Google Nest ได้โดยใช้ SDM API
หากต้องการเริ่มต้นใช้งาน Device Accessคุณต้องทำงานต่อไปนี้ให้เสร็จสมบูรณ์
- ลงทะเบียนเข้าร่วม Device Access โปรแกรม
- เปิดใช้งานอุปกรณ์ Nest ที่รองรับด้วยบัญชี Google
- สร้างโปรเจ็กต์ Google Cloud เพื่อเปิดใช้ SDM API และรับรหัสไคลเอ็นต์ OAuth 2.0
- สร้าง Device Access โปรเจ็กต์เพื่อรับรหัสโปรเจ็กต์
ลงทะเบียนเพื่อรับสิทธิ์เข้าถึงอุปกรณ์
คุณต้องลงทะเบียน Device Accessก่อนสร้างโปรเจ็กต์แรก การลงทะเบียนประกอบด้วยการยอมรับข้อกำหนดในการให้บริการของ Google API และ Device Access Sandbox รวมถึงค่าธรรมเนียมแบบครั้งเดียวแบบไม่สามารถขอเงินคืนได้ (US$5) ต่อบัญชี
คุณจะสร้างโปรเจ็กต์ไม่ได้จนกว่าจะยอมรับทั้งข้อกำหนดในการให้บริการและชำระค่าธรรมเนียมการลงทะเบียน นโยบายนี้มีผลกับผู้ใช้ทุกคน ทั้งผู้ใช้ทั่วไปและผู้ที่ต้องการสร้างข้อเสนอเชิงพาณิชย์
ลงทะเบียนใน Device Access Console หากยังไม่ได้ดำเนินการ
ดูข้อมูลเพิ่มเติมได้ที่Device Access การลงทะเบียน
เปิดใช้งานอุปกรณ์ที่รองรับ
Device Access โปรแกรมรองรับอุปกรณ์ต่อไปนี้
- Google Nest Thermostat ทุกรุ่น
- กล้อง Google Nest ทุกรุ่น
- Google Nest Doorbell ทั้งหมด
- Google Nest Hub Max
ดูรายการรุ่นอุปกรณ์แต่ละรุ่นได้ที่หน้าอุปกรณ์ที่รองรับ
ดูข้อมูลเกี่ยวกับวิธีเปิดใช้งานอุปกรณ์ที่รองรับได้ในคู่มือของอุปกรณ์
ตั้งค่า Google Cloud Platform
การเข้าถึง SDM API ทำได้ผ่าน Google Cloud หากต้องการเปิดใช้ API และมอบสิทธิ์บัญชี Google ด้วยอุปกรณ์ Nest ที่รองรับ คุณจะต้องมีโปรเจ็กต์ Google Cloud
ใช้ปุ่มเปิดใช้ API และรับรหัสไคลเอ็นต์ OAuth 2.0 ด้านล่างเพื่อเปิดใช้ Smart Device Management API และรับรหัสไคลเอ็นต์ OAuth 2.0
- หากคุณมีโปรเจ็กต์ Google Cloud อยู่แล้วที่ต้องการใช้กับ Device Accessโปรดตรวจสอบว่าคุณได้เข้าสู่ระบบบัญชีผู้ดูแลระบบของโปรเจ็กต์นั้นก่อน จากนั้นเลือกโปรเจ็กต์ที่มีอยู่จากรายการโปรเจ็กต์ที่พร้อมใช้งานหลังจากคลิกปุ่ม หรือสร้างโปรเจ็กต์ใหม่
- เลือกเว็บเซิร์ฟเวอร์เมื่อระบบถามว่า "คุณโทรมาจากที่ใด"
- ป้อน https://www.google.com เป็นค่าสำหรับ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต คุณต้องมี URI การเปลี่ยนเส้นทางเพื่อรับรหัสการให้สิทธิ์โดยใช้ PCM
- เมื่อตั้งค่าเสร็จแล้ว ให้คัดลอกค่ารหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ OAuth 2.0 และดาวน์โหลด JSON ข้อมูลเข้าสู่ระบบลงในเครื่อง
หากต้องการตั้งค่าโปรเจ็กต์ Google Cloud ด้วยตนเอง หรือยืนยันการตั้งค่าและเรียกข้อมูลเข้าสู่ระบบอีกครั้ง ให้ทำดังนี้
- เปิดใช้ Smart Device Management API ในหน้าการเปิดใช้ API
- รับรหัสไคลเอ็นต์ OAuth 2.0 ในหน้าข้อมูลเข้าสู่ระบบ
สร้างโปรเจ็กต์การเข้าถึงอุปกรณ์
กลับไปที่ Device Access คอนโซล
- ในหน้าจอหลักของ Console ให้เลือก สร้างโปรเจ็กต์
- กรอกข้อมูลในแต่ละหน้าจอในกระบวนการสร้าง ดังนี้
- ป้อนชื่อโครงการ
- ป้อนรหัสไคลเอ็นต์ OAuth 2.0 ที่สร้างขึ้นระหว่างตั้งค่า Google Cloud Platform หากไม่ได้คัดลอกรหัสไคลเอ็นต์ OAuth ไว้ก่อนหน้านี้ คุณจะเห็นรหัสดังกล่าวในไฟล์
credentials.json
ที่ดาวน์โหลดไว้ - เปิดหรือปิดใช้เหตุการณ์ เหตุการณ์จะได้รับการจัดการโดย Google Cloud Pub/Sub และมีการอัปเดตแบบไม่พร้อมกันสำหรับอุปกรณ์และโครงสร้างทั้งหมดที่ได้รับอนุญาตสำหรับโปรเจ็กต์ของคุณ เลือกเปิดใช้หากต้องการใช้เหตุการณ์ หากไม่แน่ใจ ให้เลือกปิดใช้ และหากเปลี่ยนใจภายหลังคุณก็เปิดใช้ใหม่ได้เสมอ
- เมื่อเสร็จสิ้นแล้ว ระบบจะกำหนดรหัสโปรเจ็กต์ให้กับโปรเจ็กต์ของคุณในรูปแบบ UUID เช่น
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
จดรหัสนี้ไว้เนื่องจากต้องใช้สำหรับการเรียกใช้ SDM API ทั้งหมด
รหัสโปรเจ็กต์นี้ใช้ใน OAuth และ API Call รหัสนี้ใช้กับDevice Access โปรเจ็กต์ของคุณโดยเฉพาะ และจะไม่เกี่ยวข้องกับรหัสโปรเจ็กต์ Google Cloud