为电池创建模型用于电池设备接入¶
在设备接入物联网时,需要为设备建立模型,从属性,测点,命令,和事件等维度进行功能抽象。本教程将指导你如何为智能设备配置模型,构建的模型将用于设备接入。
任务描述¶
本任务以接入电池设备场景为例进行说明,指导设备接入和管理人员在接入电池设备前,使用模型管理为电池设备配置和使用模型。
操作人 |
操作地点 |
---|---|
设备接入和管理人员 |
应用门户 |
整体流程包含:
预定义模型要素
创建模型
配置模型
前提条件¶
开始之前,需确保:
步骤 1:预定义模型要素¶
在本任务中,需要多次引用的模型要素是电池设备的品牌。
登录 应用门户,选择目标应用,选择 模型要素库。
选择页面左上方 自建要素 > 特性 > 新建特性,在 新建特性 页面根据界面提示配置信息,其中:
类型
名称
标识符
数据类型
最大长度
描述
属性
brand
brand
String
64 字符
设备的品牌信息
选择 保存 完成模型要素预定义。
步骤 2:创建模型¶
在 应用门户 的开发者控制台中选择 模型。
选择页面左上方 自建模型 > 新建模型,在 新建模型 页面根据界面提示配置信息,其中:
分组:自定义
名称:battery
业务标识符:battery
模型用途:EnOS 设备管理
描述:电池模型
备注
自定义 分组下的模型仅当前 OU 可以使用。本任务建立的模型仅适用该项目,无需分享至其它 OU。若需分享模型至其它 OU,请联系企业租户管理人员申请模型组,并在此步骤中选择对应模型分组。有关分享模型的具体步骤,参见 分享模型。
选择 配置模型 进入配置页面。
步骤 3:配置模型¶
在模型定义页,选择 新建 > 特性,在弹出的 新建特性 窗口中新建以下测点。
类型
名称
标识符
测点类型
数据类型
描述
测点
temperature
temperature
AI
double
摄取设备温度数据的测点
在模型定义页,选择 新建 > 命令,在弹出的 新建命令 窗口中新建以下命令。
类型:命令
名称:控制设备充电状态
标识符:control_charging
输入/输出参数:
参数类型
参数名
标识符
数据类型
输入
result
result
Int
输出
point1
point1
Int
返回模型定义页,在 新建 右侧选择 … > 引用,在弹出的 引用特性 窗口中引用以下属性。
名称:brand
标识符:brand
完成后选择 下一步 > 确定 保存引用的属性。
下一步¶
完成本任务后可继续为电池设备配置接入信息,在创建产品时勾选 battery 模型。具体操作,参见 将模拟设备连接到 EnOS。