ยินดีต้อนรับสู่ศูนย์นักพัฒนาซอฟต์แวร์ Google Home ซึ่งเป็นจุดหมายใหม่เกี่ยวกับวิธีพัฒนาการดําเนินการสําหรับบ้านอัจฉริยะ หมายเหตุ: คุณจะสร้างการดําเนินการต่างๆ ต่อไปในคอนโซลการดําเนินการ

กราฟที่บ้าน

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

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

ประโยชน์ของ Home Graph:

  • คําสั่งโดยนัย คุณ อุปกรณ์ Google Home และหลอดไฟ อยู่ในห้องเดียวกัน สิ่งที่คุณต้องทําคือเปิดไฟ คุณไม่จําเป็นต้องระบุห้องที่มีหลอดไฟนั้น
  • ควบคุมการกําหนดเป้าหมายที่ชัดแจ้งได้ดียิ่งขึ้น ขณะที่อยู่ในห้องอื่น คุณจะปิดไฟห้องครัวได้แม้ว่าไฟจะมาจากผู้ผลิตหลายรายก็ตาม Intent ของ smart home จะกําหนดไว้สําหรับห้องที่ระบุใน Home Graph

ผลงาน

Google Home app (GHA) อนุญาตให้ผู้ใช้กําหนดค่าโครงสร้างหลายรายการซึ่งอนุญาตให้ผู้ใช้จัดการบ้านหลายหลัง โครงสร้างแต่ละห้องจะมีห้องและอุปกรณ์เป็นของตนเอง โครงสร้างมีดังนี้

  • ผู้จัดการ - บัญชีของเจ้าของโครงสร้าง แต่ละโครงสร้างต้องมี ผู้จัดการอย่างน้อย 1 คน เมื่อมีการกําหนดผู้จัดการแล้ว ผู้จัดการจะสามารถแชร์และยกเลิกการแชร์โครงสร้างกับผู้ใช้คนอื่นๆ
  • ห้อง - ห้องที่เป็นส่วนหนึ่งของโครงสร้าง
  • ป้ายกํากับ - ป้ายกํากับที่ระบุโครงสร้าง เช่น "บ้านของจอห์น"
  • อุปกรณ์ - อุปกรณ์ที่เป็นส่วนหนึ่งของโครงสร้าง ซึ่งอาจเป็นอุปกรณ์จากผู้ผลิตหลายราย

รูปที่ 1 แสดงบ้านตัวอย่างที่มีโครงสร้าง 3 ห้อง และอุปกรณ์หลายเครื่อง

รูปนี้แสดงตัวอย่างกราฟหน้าแรก โครงสร้าง 1 ส่วนที่มีเส้นประสีน้ําเงิน 3 ห้องซึ่งแทนด้วยเส้นสีส้มและอุปกรณ์หลายเครื่องในห้องเป็นวงกลมสีเขียว
รูปที่ 1: ตัวอย่างกราฟหน้าแรก

ห้องแชท

ห้องอยู่ในโครงสร้างและประกอบด้วยสิ่งต่อไปนี้

  • ป้ายกํากับ - ป้ายกํากับที่ระบุห้อง เช่น "ห้องนอนใหญ่"
  • อุปกรณ์ - อุปกรณ์ที่เป็นส่วนหนึ่งของห้อง ซึ่งอาจเป็นอุปกรณ์จากผู้ผลิตหลายราย

อุปกรณ์

อุปกรณ์ต้องอยู่ในโครงสร้างอย่างน้อย 1 อย่าง สามารถเป็นได้สูงสุด 1 ห้อง และมีพร็อพเพอร์ตี้ต่อไปนี้

  • ประเภท - ประเภทของอุปกรณ์ เช่น โคมไฟ กล้อง หรือเครื่องปรับอากาศ
  • ลักษณะเฉพาะ - ประเภทของลักษณะซึ่งอุปกรณ์รองรับ อุปกรณ์แต่ละเครื่อง อาจมีลักษณะเฉพาะบางอย่าง แสงอาจมีลักษณะบางอย่าง เช่น Brightness และ ColorSetting

ลักษณะเฉพาะ

ลักษณะเฉพาะมีคุณสมบัติดังนี้

  • แอตทริบิวต์ - แอตทริบิวต์ของอุปกรณ์ที่เป็นแบบคงที่สําหรับอุปกรณ์ แอตทริบิวต์อาจเป็นอะไรก็ได้ เช่น หน่วยอุณหภูมิหรือโหมด
  • สถานะ - สถานะอุปกรณ์ โคมไฟอาจแสดงสถานะความสว่างเพื่อระบุความสว่างปัจจุบันของโคมไฟนั้นๆ ลักษณะเฉพาะของแต่ละอุปกรณ์จะเพิ่มสถานะอุปกรณ์ที่แตกต่างกันสําหรับอุปกรณ์แต่ละเครื่อง
  • ป้ายกํากับ - ป้ายกํากับที่ระบุอุปกรณ์ เช่น "โคมไฟห้องนอน"