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