REST Resource: enterprises.devices

Kaynak: Cihaz

Cihaz kaynağı, mülkteki kuruluş tarafından yönetilen cihazın bir örneğini temsil eder.

JSON gösterimi
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Alanlar
name

string

Zorunlu. Cihazın kaynak adı. Örneğin: "enterprises/XYZ/devices/123".

type

string

Yalnızca çıkış. Genel görüntüleme amaçları için cihazın türü. Örneğin: "THERgiriş". Cihaz türü, atandığı gerçek cihazın işlevselliğini belirlemek veya anlamak için kullanılmamalıdır. Bunun yerine, cihaz için döndürülen özellikleri kullanın.

traits

object (Struct format)

Yalnızca çıkış. Cihaz özellikleri.

parentRelations[]

object (ParentRelation)

Cihazın atanan bilgileri.

ParentRelation

Cihaz ilişkilerini (örneğin, cihazın atandığı yapı/oda) temsil eder.

JSON gösterimi
{
  "parent": string,
  "displayName": string
}
Alanlar
parent

string

Yalnızca çıkış. İlişki adı (ör. cihazın atandığı yapı/oda). Örneğin: "enterprises/XYZ/structures/ABC" veya "enterprises/XYZ/structures/ABC/rooms/123"

displayName

string

Yalnızca çıkış. İlişkinin özel adı (ör. cihazın atandığı yapı/oda).

Yöntemler

executeCommand

Kuruluş tarafından yönetilen cihazda bir komut yürütür.

get

Kuruluş tarafından yönetilen bir cihaz alır.

list

Kuruluş tarafından yönetilen cihazları listeler.