定义静态属性
Attributes(静态属性)选项卡用于定义用于物模型的静态属性。静态属性是用于定义物静态属性的键值对。例如,汽车上的 VIN、一件设备的序列号、客户名称等等。如果在物模型中选定 Auto def attributes(自动定义静态属性)字段,则物自动定义静态属性键值对。
与属性和告警不同,静态属性不具有时间戳组件,因此它们无法绘制在管理门户中的物页面上绘制图形。在 查看物(查看物)时显示静态属性的值。
定义静态属性是 创建物模型(创建物模型)或 编辑物模型(编辑物模型)时的子任务。要定义静态属性,请执行以下操作:
- 创建物模型(创建物模型)或 编辑物模型(编辑物模型)时,在 Standard(标准)选项卡中单击 Attributes(静态属性)选项卡
- 输入或选择用于新静态属性定义的字段。字段包括:
字段 描述 Key 用于静态属性定义的键值。
键值是一种标识符,在帐户内必须全局唯一。
用于键值的有效字符包括字母、数字、“_”(下划线)和“-”(连字符)。要通过“Search”(搜索)功能查找静态属性键设置为特定值的所有物,前提条件是该静态属性必须为“searchable”(可搜索)。
只有在静态属性设置为 searchable=true 之后更新的数据(带有新值的条目)才会被找到;而在静态属性为 searchable=true 之前更新的数据仍然无法找到。在这种情况下,需要采取变通方案。Name (名称)显示在 Management Portal(管理门户)页面上的静态属性定义的名称。 Default value (默认值)如果之前从未设置过该静态属性,则应返回的值。该值不会在 thing.find、thing.list 或 thing.search API 命令中返回。如果没有为此静态属性定义值,将由 attribute.current API 命令返回。 Searchable 表明此静态属性是否可搜索。如果设置为 true,则在搜索时可以查找该静态属性。对于物,静态属性、告警或属性的最大数量限制为每个 32 个。如果超过了允许的上限,则该属性、告警或静态属性不会被编入索引且无法搜索。 View security tags 向静态属性输入任意数量的标签,以控制用户或应用能否查看静态属性。用户或应用必须具有某个角色,该角色带有与其相关联的相同查看权限的安全标签,以便查看带有与其相关联的查看权限的安全标签的静态属性。 Update security tags 向静态属性输入任意数量的标签,以控制用户或应用能否更新静态属性。用户或应用必须具有某个角色,该角色带有与其相关联的相同更新权限的安全标签,以便更新带有与其相关联的更新权限的安全标签的静态属性。 - 单击 添加新静态属性定义。
- 单击 删除当前显示的静态属性。
- (可选)单击 列出所有物模型的静态属性。您可以选择您想要的静态属性,将其复制至物模型。