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 และแซนด์บ็อกซ์การเข้าถึงอุปกรณ์ รวมถึงค่าธรรมเนียมแบบครั้งเดียว ที่ไม่สามารถขอเงินคืนได้ (500 บาท) ต่อบัญชี
คุณจะสร้างโปรเจ็กต์ไม่ได้จนกว่าจะยอมรับทั้งข้อกำหนดในการให้บริการและชำระค่าลงทะเบียน การตั้งค่านี้จะมีผลต่อผู้ใช้ทุกคน ทั้ง ผู้ใช้ทั่วไปและผู้ที่ต้องการสร้างข้อเสนอเชิงพาณิชย์
ลงทะเบียนใน Device Access Console หากยังไม่ได้ลงทะเบียน
ดูข้อมูลเพิ่มเติมได้ที่Device Access การจดทะเบียน
เปิดใช้งานอุปกรณ์ที่รองรับ
อุปกรณ์ที่รองรับในโปรแกรม Device Access มีดังนี้
- ตัวควบคุมอุณหภูมิ Google Nest ทั้งหมด
- กล้อง 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 จะจัดการเหตุการณ์ และให้ข้อมูลอัปเดตแบบไม่พร้อมกันสำหรับอุปกรณ์และโครงสร้างทั้งหมด ที่ได้รับอนุญาตสำหรับโปรเจ็กต์ของคุณ หากต้องการเหตุการณ์ ให้เลือก เปิดใช้เหตุการณ์ จากนั้นสร้างโปรเจ็กต์ แล้วแก้ไขหัวข้อ Pub/Sub และระบุรหัสหัวข้อ หากไม่แน่ใจ ให้เลือกปิดใช้ และหากเปลี่ยนใจภายหลังคุณก็เปิดใช้ได้เสมอ
- เมื่อเสร็จสมบูรณ์แล้ว ระบบจะกำหนดรหัสโปรเจ็กต์ให้โปรเจ็กต์ของคุณในรูปแบบ UUID เช่น
32c4c2bc-fe0d-461b-b51c-f3885afff2f0จดรหัสนี้ไว้ คุณจะต้องใช้รหัสนี้สำหรับการเรียก SDM API ทั้งหมด
รหัสโปรเจ็กต์นี้ใช้ในการเรียกใช้ OAuth และ API โดยจะเฉพาะเจาะจงกับDevice Access โปรเจ็กต์ของคุณ และไม่เกี่ยวข้องกับรหัสโปรเจ็กต์ Google Cloud