配置功能属性

您需为已添加的孪生节点配置物模型属性,以实现真实设备数据能映射到孪生节点。本文介绍为孪生节点定义功能属性的具体操作。

前提条件

已在孪生工作台添加孪生节点。具体操作,请参见添加孪生节点

编辑物模型

  1. 在孪生工作台中,单击孪生节点,例如单击温度传感器,然后在右侧孪生节点面板,单击编辑物模型

    编辑物模型
  2. 在弹出的孪生节点物模型面板,单击添加功能,配置以下属性参数,单击确认

    您可重复该操作,添加多个功能属性,然后单击物模型TSL,查看物模型文件。

    参数

    说明

    功能名称

    属性的名称,例如:用电量。同一孪生节点下功能名称不能重复。

    支持中文、英文字母、日文、数字、短划线(-)、下划线(_)、正斜线(/)和半角句号(.),必须以中文、英文字母或数字开头,长度不超过30个字符。

    输入功能名称时,将从标准功能库中筛选匹配的标准功能供您选择,您可以参考标准功能进行配置。

    标识符

    属性唯一标识符,在孪生节点中具有唯一性。

    支持英文、数字和下划线(_),不超过50个字符,例如PowerConsumption。

    重要

    不能用以下系统保留参数作为标识符:set、get、post、time、value。

    数据类型

    仅支持选择以下类型:

    • int32:32位整型。需定义取值范围、步长和单位符号。

    • float:单精度浮点型。需定义取值范围、步长和单位符号。

    • double:双精度浮点型。需定义取值范围、步长和单位符号。

    • enum:枚举型。定义枚举项的参数值和参数描述,例如:1表示加热模式、2表示制冷模式。

    • bool:布尔型。采用0或1来定义布尔值,例如:0表示关、1表示开。

    • text:字符串。需定义字符串的数据长度,最长支持10240字节。

    • date:时间戳。格式为String类型的UTC时间戳,单位:毫秒。

    取值范围

    数据类型为int32、float、double时,可设置属性值的取值范围。

    步长

    属性值变化的最小粒度。数据类型为int32、float、double时,可根据您的业务需要设置步长。

    例如:为温度计产品定义温度属性时,将数据类型设置为int32,步长为2,单位为℃,取值范围0~100。即温度每变化两度,设备上报温度值,例如:0℃、2℃、4℃、6℃、8℃等。

    单位

    单位可选择为无,或根据实际情况选择。

    读写类型

    此处设置为读写。

    • 读写:请求读写的方法支持GET(获取)和SET(设置)。

    • 只读:请求只读的方法仅支持GET(获取)。

    描述

    输入文字,对该功能进行说明或备注。长度限制为100个字符。

    例如为温度传感器子节点,添加属性当前温度

    功能属性
  3. 添加功能属性完成后,单击孪生节点物模型面板左下角的关闭

  4. (可选)重复以上步骤,为孪生体中所有孪生节点配置属性功能。

后续操作