منبع: دستگاه
منبع دستگاه نمونه ای از دستگاه مدیریت شده سازمانی را در ویژگی نشان می دهد.
نمایندگی JSON |
---|
{
"name": string,
"type": string,
"traits": {
object
},
"parentRelations": [
{
object ( |
فیلدها | |
---|---|
name | مورد نیاز. نام منبع دستگاه به عنوان مثال: "enterprises/XYZ/devices/123". |
type | فقط خروجی نوع دستگاه برای اهداف نمایش عمومی. به عنوان مثال: "ترموستات". نوع دستگاه نباید برای استنباط یا استنتاج عملکرد دستگاه واقعی که به آن اختصاص داده شده است استفاده شود. در عوض، از ویژگی های برگشتی برای دستگاه استفاده کنید. |
traits | فقط خروجی ویژگی های دستگاه |
parentRelations[] | مشخصات دستگاه. |
رابطه والدین
روابط دستگاه را نشان می دهد، به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است.
نمایندگی JSON |
---|
{ "parent": string, "displayName": string } |
فیلدها | |
---|---|
parent | فقط خروجی نام رابطه -- به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است. به عنوان مثال: "Enterprises/XYZ/structures/ABC" یا "Enterprises/XYZ/structures/ABC/rooms/123" |
displayName | فقط خروجی نام سفارشی رابطه -- به عنوان مثال، ساختار/اتاقی که دستگاه به آن اختصاص داده شده است. |
روش ها | |
---|---|
| یک فرمان را به دستگاهی که توسط شرکت مدیریت می شود اجرا می کند. |
| دستگاهی را دریافت می کند که توسط شرکت مدیریت می شود. |
| دستگاه های مدیریت شده توسط شرکت را فهرست می کند. |