ทรัพยากร: อุปกรณ์
ทรัพยากรอุปกรณ์แสดงถึงอินสแตนซ์ของอุปกรณ์ที่มีการจัดการขององค์กรในพร็อพเพอร์ตี้
| การแสดง JSON | 
|---|
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object ( | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 ต้องระบุ ชื่อทรัพยากรของอุปกรณ์ เช่น "enterprises/XYZ/devices/123"  | 
              
type | 
                
                   
 เอาต์พุตเท่านั้น ประเภทอุปกรณ์เพื่อการแสดงผลทั่วไป เช่น " THERMOSTAT" ไม่ควรใช้ประเภทอุปกรณ์เพื่ออนุมานหรืออนุมานฟังก์ชันการทำงานของอุปกรณ์จริงที่กำหนดไว้ แต่ให้ใช้ลักษณะที่แสดงผลสำหรับอุปกรณ์แทน  | 
              
traits | 
                
                   
 เอาต์พุตเท่านั้น ลักษณะของอุปกรณ์  | 
              
parentRelations[] | 
                
                   
 รายละเอียดอุปกรณ์ของผู้รับมอบหมาย  | 
              
ParentRelation
แสดงถึงความสัมพันธ์ของอุปกรณ์ เช่น โครงสร้าง/ห้องที่กำหนดให้อุปกรณ์
| การแสดง JSON | 
|---|
{ "parent": string, "displayName": string }  | 
              
| ช่อง | |
|---|---|
parent | 
                
                   
 เอาต์พุตเท่านั้น ชื่อของความสัมพันธ์ เช่น โครงสร้าง/ห้องที่มีการกำหนดอุปกรณ์ให้ เช่น "enterprises/XYZ/structures/ABC" หรือ "enterprises/XYZ/structures/ABC/rooms/123"  | 
              
displayName | 
                
                   
 เอาต์พุตเท่านั้น ชื่อที่กำหนดเองของความสัมพันธ์ เช่น โครงสร้าง/ห้องที่มีการกำหนดอุปกรณ์ให้  | 
              
เมธอด | 
            |
|---|---|
                
 | 
              เรียกใช้คำสั่งกับอุปกรณ์ที่องค์กรจัดการ | 
                
 | 
              รับอุปกรณ์ที่จัดการโดยองค์กร | 
                
 | 
              แสดงรายการอุปกรณ์ที่จัดการโดยองค์กร |