REST Resource: enterprises.devices

ทรัพยากร: อุปกรณ์

ทรัพยากรของอุปกรณ์แสดงถึงอินสแตนซ์ของอุปกรณ์ที่มีการจัดการโดยองค์กรในพร็อพเพอร์ตี้

การแสดง JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
ช่อง
name

string

ต้องระบุ ชื่อทรัพยากรของอุปกรณ์ เช่น "enterprises/XYZ/devices/123"

type

string

เอาต์พุตเท่านั้น ประเภทอุปกรณ์เพื่อการแสดงผลทั่วไป เช่น "THERMOSTAT" ไม่ควรใช้ประเภทอุปกรณ์เพื่ออนุมานหรืออนุมานฟังก์ชันการทำงานของอุปกรณ์จริงที่มอบหมาย ให้ใช้ลักษณะที่ส่งคืนสำหรับอุปกรณ์แทน

traits

object (Struct format)

เอาต์พุตเท่านั้น ลักษณะของอุปกรณ์

parentRelations[]

object (ParentRelation)

รายละเอียดผู้รับมอบหมายของอุปกรณ์

ParentRelation

แสดงความสัมพันธ์ของอุปกรณ์ เช่น โครงสร้าง/ห้องที่กำหนดให้อุปกรณ์

การแสดง JSON
{
  "parent": string,
  "displayName": string
}
ช่อง
parent

string

เอาต์พุตเท่านั้น ชื่อของความสัมพันธ์ เช่น โครงสร้าง/ห้องที่กำหนดให้อุปกรณ์ ตัวอย่างเช่น "องค์กร/XYZ/โครงสร้าง/ABC" หรือ "องค์กร/XYZ/โครงสร้าง/ABC/ห้อง/123"

displayName

string

เอาต์พุตเท่านั้น ชื่อที่กำหนดเองของความสัมพันธ์ เช่น โครงสร้าง/ห้องที่กำหนดอุปกรณ์ให้

วิธีการ

executeCommand

เรียกใช้คำสั่งกับอุปกรณ์ที่องค์กรจัดการ

get

รับอุปกรณ์ที่จัดการโดยองค์กร

list

แสดงรายการอุปกรณ์ที่จัดการโดยองค์กร