创建产品模板
概述
您可以把某个产品的服务能力定义保存为一个产品模板,在创建产品时可以选择并继承产品模板的服务能力,快速创建产品。
创建产品模板
- 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。
- 在左侧的导航栏选择“设备集成 Link > 产品管理”,单击页面右上角的“创建产品模板”。
- 在创建产品模板弹窗中配置模板信息,完成后单击“确认”。
表1 产品模板信息配置 参数
配置说明
产品模板名称
填写产品模板的名称,根据规划自定义。建议您按照一定的命名规则填写产品模板名称,方便您快速识别和查找。
描述
填写产品模板的描述信息。
状态
择是否启用产品模板,默认启用。停用的产品模板不能添加服务和属性,且新建产品时不能选择该产品模板。
为产品模板添加物模型服务
- 在实例控制台的“设备集成 Link > 产品管理”页面,选择“产品模板”页签。
- 单击产品模板的名称,进入产品模板详情页面。
- 为产品模板添加物模型服务。
- 在“物模型”页签下,单击“创建物模型服务”。
- 在“创建物模型服务”弹窗中配置物模型服务相关信息,完成后单击“确认”。
表2 服务能力信息配置 参数
配置说明
物模型服务名称
填写物模型服务的名称,根据规划自定义。建议您按照一定的命名规则填写物模型服务名称,方便您快速识别和查找。
是否启用
是否启用该物模型服务,默认启用。
描述
填写物模型服务的描述信息。
- 为物模型服务添加属性。
- 在“物模型”页签下选择要添加属性的物模型服务。
- 在右侧物模型服务详情页的“属性”页签下,单击“创建属性”。
- 在新增属性弹窗中配置属性相关信息,完成后单击“确认”。
表3 属性信息配置 参数
配置说明
属性名称
填写属性的名称,根据规划自定义。建议您按照一定的命名规则填写属性名称,方便您快速识别和查找。
数据类型
选择属性数据的数据类型。
- Int:整型。选择“Int”时,还需填写最小值、最大值、步长和单位。
- Number:数值。选择“Number”时,还需填写最小值、最大值、步长和单位。
- String:字符串。选择“String”时,还需填写数据长度和枚举值。
- Bool:布尔型。选择“Bool”时,还需填写0和1对应的值。
- Datetime:日期。选择“Datetime”时,还需填写数据长度。
- JsonObject:json对象。选择“JsonObject”时,还需填写数据长度。
- Array:数组。
以Int整型为例:
例如为温度计产品定义温度属性时,将数据类型设置为int,最小值为0,最大值为100,步长为2,单位为℃。表示温度每变化两度,设备上报温度值,例如0℃、2℃、4℃、6℃、8℃等。
是否必填
设备是否必须上报该属性,默认必填。
描述
填写属性的描述信息。
- 为物模型服务添加命令。
- 在“物模型”页签下选择要新增命令的物模型服务。
- 在右侧物模型服务详情页的“命令”页签下,单击“创建命令”。
- 在创建命令弹窗中配置命令相关信息,完成后单击“确认”。
表4 命令信息配置 参数
配置说明
命令名称
填写命令的名称,根据规划自定义。建议您按照一定的命名规则填写命令名称,方便您快速识别和查找。
描述
填写命令的描述信息。
- 在命令列表中找到刚创建的命令,单击命令名称前的“”展开命令字段列表。
单击右侧的“下发命令字段”或“响应命令字段”,可分别查看该命令的下发命令字段和响应命令字段。
- 单击“创建下发命令字段”或“创建响应命令字段”。
- 在新增下发/响应命令弹窗中配置命令字段相关信息,完成后单击“确认”。
表5 命令字段信息配置 参数
配置说明
字段名称
填写字段的名称,根据规划自定义。建议您按照一定的命名规则填写字段名称,方便您快速识别和查找。
数据类型
选择字段数据的数据类型。
- Int:整型。选择“Int”时,还需填写最小值、最大值、步长和单位。
- Number:数值。选择“Number”时,还需填写最小值、最大值、步长和单位。
- String:字符串。选择“String”时,还需填写数据长度和枚举值。
- Bool:布尔型。选择“Bool”时,还需填写0和1对应的值。
- Datetime:日期。选择“Datetime”时,还需填写数据长度。
- JsonObject:json对象。选择“JsonObject”时,还需填写数据长度。
- Array:数组。
是否必填
下发的命令中是否必须携带该字段,默认必填。
字段描述
填写字段的描述信息。