REST Resource: enterprises.devices

Zasób: Urządzenie

Zasób urządzenia reprezentuje instancję urządzenia zarządzanego przez firmę w usłudze.

Zapis JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Pola
name

string

To pole jest wymagane. Nazwa zasobu urządzenia. Na przykład: „enterprise/XYZ/devices/123”.

type

string

Tylko dane wyjściowe. Typ urządzenia do ogólnego wyświetlania. Na przykład: „TERMOSTAT”. Typ urządzenia nie powinien być używany do określania działania urządzenia, do którego jest przypisany. Zamiast tego użyj zwróconych cech urządzenia.

traits

object (Struct format)

Tylko dane wyjściowe. Cechy urządzenia.

parentRelations[]

object (ParentRelation)

Szczegóły przypisanego urządzenia.

ParentRelation

Reprezentuje relacje między urządzeniami, na przykład strukturę/pomieszczenie, do którego urządzenie jest przypisane.

Zapis JSON
{
  "parent": string,
  "displayName": string
}
Pola
parent

string

Tylko dane wyjściowe. Nazwa relacji, np. pomieszczenie, do którego przypisane jest urządzenie. Na przykład: „przedsiębiorstwa/XYZ/structures/ABC” lub „enterprise/XYZ/structures/ABC/rooms/123”

displayName

string

Tylko dane wyjściowe. Niestandardowa nazwa relacji, np. struktura/pomieszczenie, do którego przypisane jest urządzenie.

Metody

executeCommand

Wykonuje polecenie na urządzeniu zarządzanym przez firmę.

get

Pobiera urządzenie zarządzane przez firmę.

list

Wyświetla listę urządzeń zarządzanych przez firmę.