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

กราฟที่บ้าน

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

การดําเนินการสมาร์ทโฮมต้องอาศัย Google Home Graph, a database that stores and provides contextual data about the home and its devices. The Home Graph database stores information about structures (for example, home or office), rooms (for example, bedroom or living room), and devices (for example, speaker and light bulb). For example, Home Graph can store the concept of a home with a living room that contains multiple types of devices from different manufacturers such as a light, television, and speaker. This information is available to Google Assistant in order to execute user requests based on the appropriate context. State data, such as if a light bulb is on, is not stored in the long term - it’s ephemeral and is only used in the Home Graph.

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

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

  • คําสั่งโดยนัย คุณ Google Home device, and your lights are in the same room. All you have to say is turn on the lights. You do not need to specify what room the lights are in.
  • ควบคุมการกําหนดเป้าหมายที่ไม่เหมาะสมได้ดียิ่งขึ้น ขณะอยู่ในห้องอื่น คุณปิดไฟห้องครัวได้แม้ว่าไฟจะมาจากผู้ผลิตหลายราย smart home intent is determined for a particular room that is identified in Home Graph.

ผลงาน

Google Home app (GHA) lets a user configure multiple structures which allows a user to manage multiple houses. Each structure has its own set of rooms and devices. A structure consists of the following:

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

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

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

Rooms

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

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

อุปกรณ์

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

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

ลักษณะเฉพาะ

พร็อพเพอร์ตี้มีคุณสมบัติดังนี้

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