为电池创建模型用于电池设备接入


在设备接入物联网时,需要为设备建立模型,从属性,测点,命令,和事件等维度进行功能抽象。本教程将指导你如何为智能设备配置模型,构建的模型将用于设备接入。

任务描述


本任务以接入电池设备场景为例进行说明,指导设备接入和管理人员在接入电池设备前,使用模型管理为电池设备配置和使用模型。


操作人

操作地点

设备接入和管理人员

应用门户


整体流程包含:

  1. 预定义模型要素

  2. 创建模型

  3. 配置模型

前提条件


开始之前,需确保:

  • 已在 EnOS 注册个人账号或企业账号,以访问 应用门户

  • 账号已被分配创建模型所需的权限。更多信息,参见 模型管理权限分配

  • 识别需要多次引用的模型要素并确定模型设计的大致步骤。有关模型设计的更多信息,参见 模型设计

步骤 1:预定义模型要素


在本任务中,需要多次引用的模型要素是电池设备的品牌。

  1. 登录 应用门户,选择目标应用,选择 模型要素库

  2. 选择页面左上方 自建要素 > 特性 > 新建特性,在 新建特性 页面根据界面提示配置信息,其中:

    类型

    名称

    标识符

    数据类型

    最大长度

    描述

    属性

    brand

    brand

    String

    64 字符

    设备的品牌信息

  3. 选择 保存 完成模型要素预定义。

步骤 2:创建模型


  1. 应用门户 的开发者控制台中选择 模型

  2. 选择页面左上方 自建模型 > 新建模型,在 新建模型 页面根据界面提示配置信息,其中:

    • 分组:自定义

    • 名称:battery

    • 业务标识符:battery

    • 模型用途:EnOS 设备管理

    • 描述:电池模型


    备注

    自定义 分组下的模型仅当前 OU 可以使用。本任务建立的模型仅适用该项目,无需分享至其它 OU。若需分享模型至其它 OU,请联系企业租户管理人员申请模型组,并在此步骤中选择对应模型分组。有关分享模型的具体步骤,参见 分享模型


  3. 选择 配置模型 进入配置页面。

步骤 3:配置模型


  1. 在模型定义页,选择 新建 > 特性,在弹出的 新建特性 窗口中新建以下测点。

    类型

    名称

    标识符

    测点类型

    数据类型

    描述

    测点

    temperature

    temperature

    AI

    double

    摄取设备温度数据的测点


  2. 在模型定义页,选择 新建 > 命令,在弹出的 新建命令 窗口中新建以下命令。

    • 类型:命令

    • 名称:控制设备充电状态

    • 标识符:control_charging

    • 输入/输出参数:


    参数类型

    参数名

    标识符

    数据类型

    输入

    result

    result

    Int

    输出

    point1

    point1

    Int

  3. 返回模型定义页,在 新建 右侧选择 > 引用,在弹出的 引用特性 窗口中引用以下属性。

    • 名称:brand

    • 标识符:brand

  4. 完成后选择 下一步 > 确定 保存引用的属性。

下一步


完成本任务后可继续为电池设备配置接入信息,在创建产品时勾选 battery 模型。具体操作,参见 将模拟设备连接到 EnOS