REST Resource: enterprises.devices

Ressource: Gerät

Die Geräteressource stellt eine Instanz eines vom Unternehmen verwalteten Geräts in der Property dar.

JSON-Darstellung
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Felder
name

string

Erforderlich. Der Ressourcenname des Geräts. Beispiel: „Unternehmen/XYZ/Geräte/123“.

type

string

Nur Ausgabe Typ des Geräts für allgemeine Anzeigezwecke Beispiel: „THERMOSTAT“. Der Gerätetyp sollte nicht verwendet werden, um die Funktion des Geräts abzuleiten oder abzuleiten, dem es zugewiesen ist. Verwende stattdessen die zurückgegebenen Merkmale für das Gerät.

traits

object (Struct format)

Nur Ausgabe Geräte-Traits.

parentRelations[]

object (ParentRelation)

Details zur Person, der das Gerät zugewiesen ist

ParentRelation

Stellt Gerätebeziehungen dar, z. B. Gebäude/Raum, dem das Gerät zugewiesen ist.

JSON-Darstellung
{
  "parent": string,
  "displayName": string
}
Felder
parent

string

Nur Ausgabe Der Name der Beziehung, z.B. das Gebäude/Raum, dem das Gerät zugewiesen ist. Beispiel: „Unternehmen/XYZ/structures/ABC“ oder „Unternehmen/XYZ/structures/ABC/rooms/123“

displayName

string

Nur Ausgabe Der benutzerdefinierte Name der Beziehung, z.B. das Gebäude/Raum, dem das Gerät zugewiesen ist.

Methoden

executeCommand

Führt einen Befehl an ein vom Unternehmen verwaltetes Gerät aus.

get

Es erhält ein vom Unternehmen verwaltetes Gerät.

list

Listet vom Unternehmen verwaltete Geräte auf.