โปรเจ็กต์ใหม่ทั้งหมดที่สร้างขึ้นจะมีสิทธิ์เข้าถึงสภาพแวดล้อม Device Access แซนด์บ็อกซ์ โดยค่าเริ่มต้น
- คุณสร้างโปรเจ็กต์ได้สูงสุด 3 โปรเจ็กต์ต่อ 1 บัญชี
- หลายโปรเจ็กต์สามารถใช้ชื่อโปรเจ็กต์เดียวกันได้ ซึ่งจะแสดงในกระบวนการให้สิทธิ์
- แต่ละบัญชีขึ้นอยู่กับอัตราและขีดจำกัดของผู้ใช้
หากต้องการใช้โปรเจ็กต์กับ SDM API คุณต้องระบุรหัสไคลเอ็นต์ OAuth สำหรับโปรเจ็กต์
ลงทะเบียนเพื่อรับสิทธิ์เข้าถึงอุปกรณ์
ก่อนสร้างโปรเจ็กต์แรก คุณต้องลงทะเบียนเพื่อใช้ Device Access การลงทะเบียนประกอบด้วยการยอมรับข้อกำหนดในการให้บริการของ Google API และแซนด์บ็อกซ์การเข้าถึงอุปกรณ์ รวมถึงค่าธรรมเนียมแบบครั้งเดียว ที่ไม่สามารถขอเงินคืนได้ (500 บาท) ต่อบัญชี
คุณจะสร้างโปรเจ็กต์ไม่ได้จนกว่าจะยอมรับทั้งข้อกำหนดในการให้บริการและชำระค่าลงทะเบียน การตั้งค่านี้จะมีผลต่อผู้ใช้ทุกคน ทั้ง ผู้ใช้ทั่วไปและผู้ที่ต้องการสร้างข้อเสนอเชิงพาณิชย์
ลงทะเบียนใน Device Access Console หากยังไม่ได้ลงทะเบียน
สร้างโปรเจ็กต์
เมื่อลงทะเบียนแล้ว ให้สร้างโปรเจ็กต์โดยทำดังนี้
- ในหน้าจอหลักของ Console ให้เลือก สร้าง โปรเจ็กต์ หากไม่เห็นตัวเลือกนี้ แสดงว่าคุณใช้โปรเจ็กต์ถึงขีดจำกัดของบัญชีแล้วและสร้างโปรเจ็กต์อื่นไม่ได้
- กรอกข้อมูลในแต่ละหน้าจอในกระบวนการสร้าง
- ป้อนชื่อโครงการ
- ไม่บังคับ ป้อนรหัสไคลเอ็นต์ OAuth 2.0 จากโปรเจ็กต์ Google Cloud คุณ ข้ามขั้นตอนนี้และอัปเดตในภายหลังได้หากยังไม่มี Client-ID ดูวิธีการขอรหัสไคลเอ็นต์ได้ที่หัวข้อ ตั้งค่า Google Cloud Platform
- เปิดหรือปิดใช้กิจกรรม Google Cloud Pub/Sub จะจัดการเหตุการณ์ และให้ข้อมูลอัปเดตแบบไม่พร้อมกันสำหรับอุปกรณ์และโครงสร้างทั้งหมด ที่ได้รับอนุญาตสำหรับโปรเจ็กต์ของคุณ หากต้องการเหตุการณ์ ให้เลือก เปิดใช้เหตุการณ์ จากนั้นสร้างโปรเจ็กต์ แล้วแก้ไขหัวข้อ Pub/Sub และระบุรหัสหัวข้อ หากไม่แน่ใจ ให้เลือกปิดใช้ และหากเปลี่ยนใจภายหลังคุณก็เปิดใช้ได้เสมอ
- เมื่อสร้างเสร็จแล้ว ระบบจะกำหนดรหัสโปรเจ็กต์ให้โปรเจ็กต์ของคุณในรูปแบบ UUID เช่น
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
โปรดจดรหัสนี้ไว้ คุณจะต้องใช้รหัสนี้สำหรับการเรียก SDM API ทั้งหมด
รหัสโปรเจ็กต์นี้ใช้ในการเรียกใช้ OAuth และ API โดยจะเฉพาะเจาะจงกับDevice Access โปรเจ็กต์ของคุณ และไม่เกี่ยวข้องกับรหัสโปรเจ็กต์ Google Cloud
สภาพแวดล้อมของโปรเจ็กต์
เมื่อสร้างโปรเจ็กต์แล้ว ระบบจะตั้งค่าสภาพแวดล้อมเป็น Sandbox โปรเจ็กต์ทั้งหมด เริ่มต้นในสภาพแวดล้อมนี้
หากวางแผนที่จะใช้ Device Access เพื่อการใช้งานส่วนตัว คุณไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม โปรเจ็กต์จะยังคงอยู่ในแซนด์บ็อกซ์
หากคุณวางแผนที่จะใช้ Device Access เป็นส่วนหนึ่งของสมาร์ทโฮมเชิงพาณิชย์ โปรดดูสมัครเพื่อการพัฒนาเชิงพาณิชย์สำหรับขั้นตอนถัดไป