เพื่อให้ Google Assistant ตอบสนองต่อคำสั่งที่เหมาะสมกับ อุปกรณ์และบริบทที่ระบุ Assistant ต้องการข้อมูลเกี่ยวกับ อุปกรณ์ที่ต้องการ คุณให้ข้อมูลนี้ ซึ่งรวมถึงช่องต่างๆ เช่น ประเภทอุปกรณ์และผู้ผลิตเป็นรุ่นอุปกรณ์ อาจมองว่าโมเดลนี้เป็น กลุ่มอุปกรณ์ทั่วไป เช่น หลอดไฟ ลำโพง หรือหุ่นยนต์ของเล่น
จากนั้น Assistant จะเข้าถึงข้อมูลนี้ได้และ ที่เชื่อมโยงกับ โปรเจ็กต์คอนโซล Actions ไม่มีโปรเจ็กต์อื่นๆ ที่มีสิทธิ์เข้าถึงรุ่นและข้อมูลอุปกรณ์ของคุณ
ใช้ UI การลงทะเบียน
ใช้ UI การลงทะเบียนในคอนโซลการดำเนินการ เพื่อลงทะเบียนรุ่นอุปกรณ์
คลิกปุ่มลงทะเบียนโมเดล
สร้างโมเดล
กรอกข้อมูลในช่องทั้งหมดของอุปกรณ์ เลือกประเภทอุปกรณ์ เช่น สว่าง
ดู JSON ของรุ่นอุปกรณ์ การอ้างอิง เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับช่องเหล่านี้
เมื่อเสร็จแล้ว ให้คลิกลงทะเบียนรูปแบบ
ดาวน์โหลดข้อมูลรับรอง
ไฟล์ client_secret_<client-id>.json
ต้องอยู่ในอุปกรณ์ ไฟล์นี้ประกอบด้วย
มีรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ แต่ไม่มีโทเค็นเพื่อการเข้าถึง หลังจากนั้น คุณจะเรียกใช้
เครื่องมือให้สิทธิ์ และอ้างอิงไฟล์นี้เพื่อให้สิทธิ์ Google
ตัวอย่าง Assistant SDK เพื่อทําการค้นหาเกี่ยวกับ Google Assistant (ดู OAuth 2.0
สำหรับข้อมูลเพิ่มเติม) อย่าเปลี่ยนชื่อไฟล์นี้
ดาวน์โหลดไฟล์นี้และโอนไปยังอุปกรณ์ คลิกถัดไป
สำหรับ Raspberry Pi เท่านั้น
ตรวจสอบว่าไฟล์นี้อยู่ใน /home/pi
หากต้องการอัปโหลดไฟล์
กับอุปกรณ์ ให้ทำดังต่อไปนี้
เปิดหน้าต่างเทอร์มินัลใหม่ เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลใหม่นี้
scp ~/Downloads/client_secret_client-id.json pi@raspberry-pi-ip-address:/home/pi/
password: password-for-device
ปิดหน้าต่างเทอร์มินัลนี้
ระบุลักษณะ
คุณจะระบุความสามารถต่างๆ ที่อุปกรณ์ของคุณรองรับได้ในภายหลัง หน้าจอนี้ แต่ตอนนี้ให้คลิกปุ่มข้ามก่อน
แก้ไขโมเดล
หากต้องการแก้ไขโมเดล ให้คลิกแถวของโมเดลในรายการ อย่าลืมคลิกบันทึก หลังการแก้ไข
หากต้องการดาวน์โหลดไฟล์ข้อมูลเข้าสู่ระบบอีกครั้ง ให้คลิกจุดไข่ปลา คุณสามารถ ลบโมเดลจากเมนูนี้ด้วย
วิธีอื่นๆ ในการลงทะเบียน
หรือจะใช้เครื่องมือการลงทะเบียนก็ได้ (รวมอยู่ในตัวอย่าง Google Assistant SDK) หรือ REST API เพื่อลงทะเบียนรุ่นอุปกรณ์
คุณต้องเป็นเจ้าของหรือผู้แก้ไขของโปรเจ็กต์คอนโซล Actions ดังกล่าวจึงจะลงทะเบียนได้ รูปแบบสำหรับเรื่องนี้ เพิ่มบทบาทเหล่านี้สำหรับผู้ใช้รายอื่นในคอนโซล Cloud Platform โปรดดู เอกสารประกอบ IAM