REST Resource: enterprises.devices

منبع: دستگاه

منبع دستگاه نمونه ای از دستگاه مدیریت شده سازمانی را در ویژگی نشان می دهد.

نمایندگی JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
فیلدها
name

string

مورد نیاز. نام منبع دستگاه به عنوان مثال: "enterprises/XYZ/devices/123".

type

string

فقط خروجی نوع دستگاه برای اهداف نمایش عمومی. به عنوان مثال: "ترموستات". نوع دستگاه نباید برای استنباط یا استنتاج عملکرد دستگاه واقعی که به آن اختصاص داده شده است استفاده شود. در عوض، از ویژگی های برگشتی برای دستگاه استفاده کنید.

traits

object ( Struct format)

فقط خروجی ویژگی های دستگاه

parentRelations[]

object ( ParentRelation )

مشخصات دستگاه.

رابطه والدین

روابط دستگاه را نشان می دهد، به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است.

نمایندگی JSON
{
  "parent": string,
  "displayName": string
}
فیلدها
parent

string

فقط خروجی نام رابطه -- به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است. به عنوان مثال: "Enterprises/XYZ/structures/ABC" یا "Enterprises/XYZ/structures/ABC/rooms/123"

displayName

string

فقط خروجی نام سفارشی رابطه -- به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است.

روش ها

executeCommand

یک فرمان را به دستگاهی که توسط شرکت مدیریت می شود اجرا می کند.

get

دستگاهی را دریافت می کند که توسط شرکت مدیریت می شود.

list

دستگاه های مدیریت شده توسط شرکت را فهرست می کند.