ลงทะเบียนรุ่นอุปกรณ์

เพื่อให้ Google Assistant ตอบสนองต่อคำสั่งที่เหมาะสมกับอุปกรณ์ของคุณและบริบทที่กำหนดไว้ Assistant ต้องใช้ข้อมูลเกี่ยวกับอุปกรณ์เครื่องนั้น คุณต้องระบุข้อมูลนี้ ซึ่งมีช่องต่างๆ เช่น ประเภทอุปกรณ์และผู้ผลิต เป็นรุ่นอุปกรณ์ คุณอาจมองว่าโมเดลนี้เป็นอุปกรณ์ทั่วไป เช่น หลอดไฟ ลำโพง หรือหุ่นยนต์ของเล่น

จากนั้น Assistant จะเข้าถึงข้อมูลนี้ได้และเชื่อมโยงกับ โปรเจ็กต์คอนโซล Actions ไม่มีโปรเจ็กต์อื่นมีสิทธิ์เข้าถึงรุ่นและข้อมูลอุปกรณ์ของคุณ

ใช้ UI การลงทะเบียน

ใช้ UI การลงทะเบียนในคอนโซล Actions เพื่อลงทะเบียนรุ่นอุปกรณ์

คลิกปุ่มลงทะเบียนโมเดล

แท็บรุ่นอุปกรณ์

สร้างรูปแบบ

  1. กรอกข้อมูลให้ครบทุกช่องสำหรับอุปกรณ์ของคุณ เลือกประเภทอุปกรณ์ใดก็ได้ เช่น ไฟ

    ดูรุ่นอุปกรณ์ JSON การอ้างอิง เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับช่องเหล่านี้

  2. เมื่อดำเนินการเสร็จสิ้นแล้ว ให้คลิกลงทะเบียนโมเดล

    สร้างรูปแบบ

ดาวน์โหลดข้อมูลรับรอง

ไฟล์ client_secret_<client-id>.json ต้องอยู่ในอุปกรณ์ ไฟล์นี้มีรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ แต่ไม่มีโทเค็นเพื่อการเข้าถึง หลังจากนั้น คุณจะเรียกใช้เครื่องมือการให้สิทธิ์และอ้างอิงไฟล์นี้เพื่อให้สิทธิ์ตัวอย่าง SDK ของ Google Assistant ในการค้นหา Google Assistant ได้ (ดูข้อมูลเพิ่มเติมในเอกสารประกอบ OAuth 2.0) ไม่ต้องเปลี่ยนชื่อไฟล์นี้

ดาวน์โหลดไฟล์นี้และโอนไปยังอุปกรณ์ คลิกถัดไป

ดาวน์โหลดข้อมูลรับรอง

สำหรับ Raspberry Pi เท่านั้น

ตรวจสอบว่าไฟล์นี้อยู่ใน /home/pi หากต้องการอัปโหลดไฟล์ไปยังอุปกรณ์ ให้ทำดังนี้

  1. เปิดหน้าต่างเทอร์มินัลใหม่ เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลใหม่นี้

    scp ~/Downloads/client_secret_client-id.json pi@raspberry-pi-ip-address:/home/pi/
    password: password-for-device
  2. ปิดหน้าต่างเทอร์มินัลนี้

ระบุลักษณะ

หลังจากนั้น คุณจะระบุความสามารถต่างๆ ที่อุปกรณ์ของคุณสนับสนุนบนหน้าจอนี้ แต่ตอนนี้ให้คลิกปุ่มข้ามก่อน

ระบุลักษณะ

แก้ไขโมเดล

หากคุณต้องการแก้ไขโมเดล ให้คลิกแถวของโมเดลในรายการ อย่าลืมคลิกบันทึกหลังจากแก้ไข

รายการโมเดล

หากต้องการดาวน์โหลดไฟล์ข้อมูลเข้าสู่ระบบอีกครั้ง ให้คลิกจุดไข่ปลา คุณลบโมเดลจากเมนูนี้ได้เช่นกัน

เมนูแก้ไข

วิธีอื่นๆ ในการลงทะเบียน

นอกจากนี้ คุณยังสามารถใช้เครื่องมือการลงทะเบียน (รวมอยู่ในตัวอย่าง Google Assistant SDK) หรือ REST API เพื่อลงทะเบียนรุ่นอุปกรณ์

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

ขั้นตอนถัดไป

ติดตั้ง SDK และโค้ดตัวอย่าง