Skip to content

新增设备模型

模型功能的设置解决了工业场景中复杂的设备建模,便于在同一产品下,开发不同功能的设备。

新增设备模型分类步骤

  1. 登录云平台

  2. 新增模型分类:在左侧导航栏,选择【设备】>>【设备模型】>>【分类管理】,设置分类名称,然后点击【保存】(对模型分类管理,不设置分类名称,模型即是默认分类)

新增自定义设备模型步骤

  1. 自定义模型添加:在左侧导航栏,选择【设备】>>【设备模型】,选择【自定义设备模型】,点击【+新增自定义模型】进入子页面

  2. 模型基本信息设置:设置设备类型、模型名称和模型图片,选择模型分类、联网方式、协议类型等,点击【保存】

  3. 在模型详情导航栏,选择【模型定义】>>【属性分组】,设置分组名称(也可以不设置)

  4. 模型功能定义:在【模型定义】中选择【+新增功能】

  5. 根据具体的设备功能选择【属性】、【服务】或者【事件】,对参数进行设置,然后【保存】

  6. 通过模型功能操作中的【置顶】,调整功能的顺序

  7. 最后点击【发布模型】

**注:**可通过点击功能名称左侧的箭头查看上报方式、数据点配置等信息

新增标准产品设备模型步骤

  1. 在左侧导航栏选择【设备】>>【设备模型】,选择【标准产品设备模型】,点击【+从产品库新增标准模型】进入子页面

  2. 在【模型类型】点击【选择】进入窗口

  3. 点击【从产品新建设备模型】选择相应分类,选中模型进入选择窗口

  4. 选择需要的模型

  5. 设置模型名称,然后【保存】

  6. 设置模型分类,并上传图片,点击【下一步】

  7. 最后【发布模型】

属性、事件和服务参数说明

  • 【属性】参数说明
序号参数名称说明
1功能名称针对功能标识符的描述文字,不超过30个字符(如:开关1)
2功能标识符支持大小写字母、数字和下划线、不超过50个字符以字母或下划线开头,具有唯一性(如:Switch1)
3数据类型
  • bool:布尔型。用0和1来表示(如:0:关;1:开)
  • int32:32位有符号整数
  • uint32:32位无符号整数 有符号整数
  • float:32位 单精度浮点型
  • double:64位 双精度浮点型

  • 当数据类型是int32、uint32、int64、float、double时,可以设置取值范围、步长、单位和公式,当数据类型是float、double,同时可以设置精度

    • 取值范围:可以根据实际设备参数范围设置参数范围
    • 精度:根据实际设备参数设置,保留小数位,实际数据以int存储
    • 步长:属性参数变化的最小幅度
    • 单位:根据真实设备参数选择,也可不选(如:摄氏度\℃)
    • 公式:根据具体的需要设置,在云平台上显示的当前运行状态是公式运算后的值,也可不设置
    • 例如:为电压数据采集模块定义电压属性时,数据类型设置为uint32,取值范围是0-200,步长是5,单位是毫伏/mV,即电压每变化5mV,设备上报电压值。

4读写类型读写:支持云平台读取设备状态参数同时支持云平台设置设备状态参数只读:支持云平台读取设备状态参数
5属性分组根据需要设置(如:电压参数、电流参数)
6是否列表显示支持在【设备列表】中显示该属性,最多显示四个参数
7实时监测在【设备列表】的【实时监测】中显示该属性
8新增数据上报可以设置云平台采集该设备属性的频率
9添加数据点配置支持设置从机地址、寄存器类型、寄存器地址、数据类型、字节序
  • 【服务】参数说明
序号参数名称说明
1功能名称服务名称,针对功能标识符的描述文字,不超过30个字符
2功能标识符服务标识符,支持大小写字母、数字和下划线、不超过50个字符
以字母或下划线开头,具有唯一性
3输入参数点击【+新增参数】,设置服务的输入参数,即服务执行时的参数
一个服务最多支持20个输入参数,支持自定义或者使用某个属性作为输入参数
4输出参数点击【+新增参数】,设置服务的输出参数,即服务执行后的结果
一个服务最多支持20个输出参数,支持自定义或者使用某个属性作为输出参数
  • 【事件】参数说明
序号参数名称说明
1功能名称事件名称,针对功能标识符的描述文字,不超过30个字符
2功能标识符事件标识符,支持大小写字母、数字和下划线、不超过50个字符
以字母或下划线开头,具有唯一性
3事件类型信息:设备上报的一般信息
告警:设备运行中主动上报突发和异常情况,优先等级高
故障:设备运行中主动上报突发和异常情况,优先等级高
4输出参数点击【+新增参数】,设置事件的输出参数,即服务执行后的结果,
最多支持50个输出参数,支持自定义或者使用某个属性作为输出参数