REST Resource: enterprises.devices

Kaynak: Cihaz

Cihaz kaynağı, mülkteki kurumsal olarak yönetilen cihaz ö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: "kurumlar/XYZ/cihazlar/123".

type

string

Yalnızca çıkış. Genel görüntüleme amaçlı cihaz türü. Örneğin: "THERMOSTAT". Cihaz türü, atandığı gerçek cihazın işlevselliğini belirlemek veya tahmin etmek 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)

Cihazla ilgili atanan bilgiler.

ParentRelation

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

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

string

Yalnızca çıkış. İlişkinin adı. Örneğin, cihazın atandığı yapı/oda. Örneğin: "kurumlar/XYZ/yapılar/ABC" veya "kurumlar/XYZ/yapılar/ABC/odalar/123"

displayName

string

Yalnızca çıkış. İlişkinin özel adı. Örneğin, cihazın atandığı yapı/oda.

Yöntemler

executeCommand

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

get

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

list

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