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 ( |
Pola | |
---|---|
name |
To pole jest wymagane. Nazwa zasobu urządzenia. Na przykład: „enterprise/XYZ/devices/123”. |
type |
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 |
Tylko dane wyjściowe. Cechy urządzenia. |
parentRelations[] |
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 |
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 |
Tylko dane wyjściowe. Niestandardowa nazwa relacji, np. struktura/pomieszczenie, do którego przypisane jest urządzenie. |
Metody |
|
---|---|
|
Wykonuje polecenie na urządzeniu zarządzanym przez firmę. |
|
Pobiera urządzenie zarządzane przez firmę. |
|
Wyświetla listę urządzeń zarządzanych przez firmę. |