โปรดทราบ โปรแกรมทดลองใช้สําหรับนักพัฒนาซอฟต์แวร์ใหม่จะเปิดตัวเร็วๆ นี้ สมัครที่นี่ และร่วมเป็นหนึ่งในคนกลุ่มแรกที่ได้ลองใช้เครื่องมือใหม่ๆ และแสดงความคิดเห็น

สร้างโปรเจ็กต์นักพัฒนาซอฟต์แวร์

โปรเจ็กต์นักพัฒนาซอฟต์แวร์ซึ่งประกอบด้วยการผสานรวม Matter จะได้รับการจัดการใน Google Home Developer Console ใหม่ หน้านี้จะอธิบายวิธีสร้างโครงการนักพัฒนาซอฟต์แวร์ใหม่บน Developer Console

ข้อจำกัด

Developer Console อยู่ในการแสดงตัวอย่างสําหรับนักพัฒนาซอฟต์แวร์ ฟีเจอร์หลักทั้งหมดของ Matter จะพร้อมใช้งานตามที่ระบุไว้ในรายการตรวจสอบสําหรับนักพัฒนาซอฟต์แวร์

เพิ่มฟังก์ชัน Cloud-to-cloud หรือ Local Home SDK ไปยังโปรเจ็กต์ใน Developer Console ไม่ได้ หากต้องการเพิ่มฟังก์ชัน Matter ลงในการผสานรวม Cloud-to-cloud หรือ Local Home ที่มีอยู่ คุณต้องนําเข้าโปรเจ็กต์ Actions on Google ที่มีอยู่ก่อน

ตั้งชื่อโปรเจ็กต์

เมื่อตั้งชื่อโปรเจ็กต์ คุณควรเขียนชื่อที่มีลักษณะดังนี้

  • รวมข้อมูลพื้นฐานเกี่ยวกับโครงการ
  • ไม่สับสนกับโครงการอื่น
  • แสดงถึงการผสานรวมทั้งหมดภายในโครงการได้

แม้ว่าจะเป็นเรื่องง่ายที่จะใช้ชื่อทั่วไป เช่น project-gamma-798 แต่ชื่อดังกล่าวจะถูก "อําพราง" ไว้อย่างชัดเจน และจะไม่แยกออกในรายการโครงการที่มีชื่อทั่วไป

โปรดพิจารณาหลักเกณฑ์นี้เมื่อตั้งชื่อโปรเจ็กต์เพื่อให้ชื่อโปรเจ็กต์มีความหมายและโดดเด่น

  • ใช้ชื่อบริษัทของคุณ
  • ใช้ประเภทของโปรเจ็กต์หรือการทํางานในชื่อ
  • อย่าใช้ "test" ในชื่อโปรเจ็กต์

ตัวอย่างเช่น acme-smarthome หรือ acme-lighting เป็นชื่อโครงการที่ชัดเจนและไม่ซ้ํากัน

สร้างโปรเจ็กต์

โปรเจ็กต์นักพัฒนาซอฟต์แวร์แสดงถึงการผสานรวมอย่างน้อย 1 รายการ การแชร์โปรเจ็กต์กับสมาชิกทีมพัฒนาของเจ้าของจะทําให้เจ้าของจัดการผู้ใช้คนอื่นๆ ให้จัดการการผสานรวมทั้งหมดในโปรเจ็กต์ได้

การผสานรวม Google Smart Home Ecosystem ได้รับการจัดการโดยใช้ Developer Console ใหม่ การตั้งค่าโปรเจ็กต์ใน Developer Console มี 2 วิธี ได้แก่

  1. สร้างโครงการใหม่
  2. นําเข้าโปรเจ็กต์ที่มีอยู่จากคอนโซล Actions on Google

เราขอแนะนําให้สร้างเพียงโปรเจ็กต์เดียวสําหรับการผสานรวมทั้งหมด ทั้งการทดสอบและที่ใช้งานจริง โดยเฉพาะเพื่อหลีกเลี่ยงปัญหาเมื่อทดสอบด้วยรหัสผู้ให้บริการทดสอบและรหัสผลิตภัณฑ์สําหรับ Matter

วิธีที่ 1: สร้างโครงการใหม่

ไปที่ Developer Console:

ไปที่ Developer Console

  1. ในหน้าจัดการโครงการ ให้คลิกสร้างโครงการ
  2. ในหน้าเริ่มต้นใช้งาน ให้คลิกสร้างโครงการ
  3. ป้อนชื่อโปรเจ็กต์ ซึ่งควรเป็นไปตามหลักเกณฑ์การตั้งชื่อโปรเจ็กต์
  4. คลิกสร้างโครงการใหม่

ระบบจะเปลี่ยนเส้นทางคุณกลับไปที่หน้าแรกสําหรับโปรเจ็กต์ใหม่

วิธีที่ 2: นําเข้าโปรเจ็กต์ที่มีอยู่จากคอนโซล Actions on Google

อาจมีการนําเข้าโปรเจ็กต์ Actions on Google ที่มีอยู่ไปยัง Developer Console ใหม่ หากคุณต้องการเพิ่มการสนับสนุน Matter ไปยังการผสานรวม Cloud-to-cloud หรือ Local Home ที่มีอยู่

โดยมีข้อจํากัดดังนี้

  • การนําเข้านี้เป็นแบบทางเดียว ซึ่งจะไม่สามารถย้อนกลับได้
  • มีเพียงเจ้าของโปรเจ็กต์เท่านั้นที่จะนําเข้าโปรเจ็กต์ Actions on Google ที่มีอยู่ได้ เจ้าของคือผู้ที่สร้างโปรเจ็กต์ ซึ่งสามารถดูได้โดยใช้ลิงก์สมาชิก
  • คุณแก้ไขโปรไฟล์บริษัทสําหรับโปรเจ็กต์ที่นําเข้าได้ในคอนโซล Actions on Google เท่านั้น การเปลี่ยนแปลงจะปรากฏในแผงควบคุมสําหรับนักพัฒนาซอฟต์แวร์ Google Home

หลังจากนําเข้าแล้ว โปรเจ็กต์ Actions on Google เดิมจะยังใช้จัดการการผสานรวมที่มีอยู่ได้ (เช่น Cloud-to-cloud, Local Home, App Discovery)

หากต้องการนําเข้าโปรเจ็กต์ที่มีอยู่จาก Actions on Google Console ให้ไปที่ Developer Console

ไปที่ Developer Console

  1. คลิกสร้างโครงการ
  2. ป้อนชื่อโปรเจ็กต์การดําเนินการที่มีอยู่หรือเลือกโปรเจ็กต์จากรายการแบบเลื่อนลง (เช่น ในภาพหน้าจอด้านล่าง ชื่อโปรเจ็กต์คือ "My case project")
  3. คลิกนําเข้าโครงการ

ระบบจะพาคุณกลับไปที่รายละเอียดโครงการที่มีอยู่ใน Developer Console

ศูนย์นักพัฒนาซอฟต์แวร์ Google Home
เริ่มต้นใช้งาน

ตั้งค่าระดับการบันทึก

โดยค่าเริ่มต้น ระบบจะบันทึกเฉพาะข้อผิดพลาดที่บันทึกลงใน Google Cloud สําหรับการผสานรวมแต่ละรายการในโปรเจ็กต์

หากต้องการบันทึกบันทึกทั้งหมดลงใน Google Cloud สําหรับการผสานรวมแต่ละรายการ ให้เลือกบันทึกทั้งหมดในส่วนการควบคุมระดับบันทึก: บันทึกข้อผิดพลาด

ระดับการบันทึกโครงการ Google Home Developer Center

การตั้งค่านี้จะมีผลกับการผสานรวมทั้งหมดในโปรเจ็กต์ ไม่สามารถกําหนดตามการผสานรวม การบันทึกบันทึกทั้งหมดลงใน Google Cloud อาจมีค่าใช้จ่ายเพิ่มเติมหากพื้นที่เก็บข้อมูลของบันทึกมีขนาดเกิน

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับบันทึก โปรดดูที่ Cloud Logging สําหรับกรณี

แชร์โครงการนักพัฒนาซอฟต์แวร์

คุณเพิ่มหรือนําสิทธิ์เข้าถึงโปรเจ็กต์ของผู้ใช้ในทีมออกได้โดยใช้ บทบาทที่กําหนดไว้ล่วงหน้า

  1. ในหน้าแรกของ Developer Console ให้คลิกสมาชิก ซึ่งจะนําคุณไปยัง IAM และผู้ดูแลระบบ > หน้า IAM ใน Google Cloud Console

    หรือคลิกรายละเอียดโครงการ แล้วคลิกจัดการสมาชิกใน GCP ในส่วนสมาชิกที่ด้านล่าง

  2. ทําการเปลี่ยนแปลงตามที่จําเป็นโดยใช้หน้าแดชบอร์ด Google Cloud Console

ดูวิธีการแก้ไขการเข้าถึงโปรเจ็กต์ได้ในเอกสารประกอบของ Google Cloud สําหรับการควบคุมการเข้าถึง

เมื่อเพิ่มลงในรายชื่อผู้ใช้แล้ว ผู้ใช้จะดูโปรเจ็กต์และการผสานรวมใน Developer Console ได้