创建物模型
用户可对非透传产品进行自定义添加物模型。
操作步骤
1.登录物联网平台,在控制台首页点击进入云平台,在左侧导航栏,选择产品管理。
2.在产品列表页中,找到非透传产品,进入产品详情页,点击物模型定义。
3.在物模型定义页单击编辑物模型,进入编辑页。
4.添加属性:点击属性定义标签,点击添加按钮,设置参数完成后,点击确认。
属性参数说明如下:
参数 | 说明 |
---|---|
属性标识 | 产品中属性唯一标识符。作为设备上报该属性的key,支持大小写字母、数字和下划线、不超过 50 个字符。 |
属性名称 | 支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 30 个字符。 |
数据类型 | 1、int32:32位整型。 2、float:单精度浮点型。 3、double:双精度浮点型。【int32、float、double需要定义取值范围、步长和单位符号。】4、enum:枚举型,需定义枚举项的参数值和参数描述。5、bool:布尔型,采用0或1来定义布尔值。6、text:字符串,需定义字符串的数据长度,最长支持10240字节。7、date:时间戳,格式为String类型的UTC时间戳,单位:毫秒。8、struct:JSON对象,定义一个JSON结构体,新增JSON参数项,不支持结构体嵌套。9、array:数组,需定义数组内的元素类型、数组元素个数。元素类型可选择int32、float、double、text或struct,需确保同一个数组元素类型相同。元素个数,限制1~512个。 |
是否只读 | 1、是:该属性不支持设置。2、否:该属性支持设置。 |
描述 | 非必填。支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 100 个字符。 |
5.添加服务:点击服务定义标签,点击添加按钮,设置参数完成后,点击确认。
服务参数说明如下:
参数 | 说明 |
---|---|
功能标识 | 产品中功能的唯一标识符。支持大小写字母、数字和下划线、不超过 50 个字符。 |
功能名称 | 支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 30 个字符。 |
是否异步 | 1、是:服务为异步调用,平台执行调用后直接返回结果,不会等待设备的回复消息。2、否:服务为同步调用,平台会等待设备回复;若设备没有回复,则调用超时。 |
输入参数 | 可选项,可设置该服务的输入参数,点击新增参数,在弹窗内添加参数信息。 |
输出参数 | 可选项。可设置该服务的输出参数,点击新增参数,在弹窗内添加参数信息。 |
描述 | 非必填。支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 100 个字符。 |
6.添加事件:点击事件定义标签,点击添加按钮,设置参数完成后,点击确认。
事件参数说明如下:
参数 | 说明 |
---|---|
事件标识 | 产品中事件的唯一标识符。支持大小写字母、数字和下划线、不超过 50 个字符。 |
事件名称 | 支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 30 个字符。 |
事件级别 | 事件级别分普通、告警、紧急,用户可以根据事件不同的级别进行处理和分析。 |
输出参数 | 可选项。可设置该事件的输出参数,点击新增参数,在弹窗内添加参数信息。 |
描述 | 非必填。支持中文、大小写字母、日文、数字、短划线、下划线、斜杠和小数点,必须以中文、英文或数字开头,不超过 100 个字符。 |
7.应用物模型:点击应用配置按钮,进行物模型的发布。物模型只有发布后,平台才会根据物模型的定义对设备上报数据进行解析。
后续步骤
物模型发布后,可在产品详情下物模型定义页查看物模型TSL和导出物模型JSON文件。