物模型为产品定义了三种基本抽象,属性,服务,事件,以便于边缘的产品与云端进行数据交互和管理。
# 使用说明
- 每个产品可以添加任意多个自定义模块
- 编辑物模型后,需要发布才能生效
- 可以通过恢复某个历史版本继续编辑
- 可以将其他同类型产品的最后一次发布的物模型拷贝至当前产品,拷贝时将清空当前产品未发布的物模型
# 创建产品
登陆EMQ X Fabric 物联网平台,常见产品具体参见创建产品
# 创建设备
创建设备具体参见创建设备
# 创建物模型
下面我们以基于树莓派的温控系统为例,在上面的产品和设备都创建好以后,点击产品列表,查看刚刚创建好的设备。
选择物模型,点击编辑,点击添加模块
参数 | 说明 |
---|---|
模块名称 | 支持英文、数字和下划线,长度限制为4~30个字符 |
模块标识符 | 支持英文、数字和下划线,长度限制为1~30个字符 |
模块描述 | 对模块进行说明或者备注,最多4096个字符 |
- 可以选择从历史版本下拉菜单选择某个已发布的历史版本,再点击恢复此版本,并在此版本的基础上进行编辑
注意:恢复历史版本将完全覆盖当前正在编辑且未发布的所有模块信息
- 添加属性,在自定义能力的对话框中,选择属性类型,填写相关参数,单击确认。
参数 | 说明 |
名称 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为4~30个字符,同一模块下名称不能重复。 |
标识符 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为1~30个字符 |
数据类型 | |
取值范围 | 数据类型为int、float及double时可设置取值范围 |
单位 | 选填,自定义参数单位描述 |
读写类型 | |
描述 | 对该属性进行说明或备注。长度限制为4096个字符 |
- 添加方法,在自定义能力的对话框中,选择方法类型,填写相关参数,单击确认。
参数 | 说明 |
名称 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为4~30个字符,同一模块下名称不能重复。 |
标识符 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为1~30个字符 |
调用方法 | |
输入参数 | |
输出参数 | |
描述 | 对该方法进行说明或备注。长度限制为4096个字符 |
- 添加事件,在自定义事件的对话框中,选择事件类型,填写相关参数,单击确认。
参数 | 说明 |
名称 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为4~30个字符,同一模块下名称不能重复。 |
标识符 | 支持英文、数字和下划线,必须以数字或者字符开头及结尾,长度限制为1~30个字符 |
事件类型 | |
输出参数 | |
描述 | 对该方法进行说明或备注。长度限制为4096个字符 |