REST Resource: enterprises.devices

Tài nguyên: Thiết bị

Tài nguyên thiết bị đại diện cho một thực thể của thiết bị do doanh nghiệp quản lý trong tài sản.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Trường
name

string

Bắt buộc. Tên tài nguyên của thiết bị. Ví dụ: "enterprises/XYZ/devices/123".

type

string

Chỉ có đầu ra. Loại thiết bị dùng cho mục đích hiển thị chung. Ví dụ: "THERmostAT". Không được dùng loại thiết bị để suy ra hoặc suy luận chức năng của thiết bị thực tế được chỉ định. Thay vào đó, hãy sử dụng các trait được trả về cho thiết bị.

traits

object (Struct format)

Chỉ có đầu ra. Trait của thiết bị.

parentRelations[]

object (ParentRelation)

Thông tin chi tiết về thiết bị được giao cho người được giao.

ParentRelation

Biểu thị các mối quan hệ của thiết bị, chẳng hạn như cấu trúc/phòng mà thiết bị được chỉ định.

Biểu diễn dưới dạng JSON
{
  "parent": string,
  "displayName": string
}
Trường
parent

string

Chỉ có đầu ra. Tên của mối quan hệ – ví dụ: cấu trúc/phòng nơi thiết bị được chỉ định. Ví dụ: "enterprises/XYZ/structures/ABC" hoặc "enterprises/XYZ/structures/ABC/rooms/123"

displayName

string

Chỉ có đầu ra. Tên tuỳ chỉnh của mối quan hệ – ví dụ: cấu trúc/phòng nơi thiết bị được chỉ định.

Phương thức

executeCommand

Thực thi một lệnh tới thiết bị do doanh nghiệp quản lý.

get

Tải một thiết bị do doanh nghiệp quản lý.

list

Liệt kê các thiết bị do doanh nghiệp quản lý.