单元 1:在 EnOS 管理控制台上注册设备


将设备连接到设备连接与管理之前,需要在 EnOS 管理控制台上注册该设备,包括定义设备模型,创建产品,以及注册设备。

步骤 1:定义模型

模型是对连接到设备连接与管理的设备功能的抽象。该模型定义设备的功能,包括属性,测点,服务和事件。有关模型的更多信息,参见 模型与资产建模


此步骤默认在 EnOS 上没有可复用的设备模型。 采取以下步骤来创建名为 温度传感器模型空调模型 的模型并定义所需的功能。有关设备模型设置详情,参见 创建模型

温度传感器模型

  1. 登录至 EnOS 管理控制台,点击左侧导航栏中的 模型

  2. 点击 创建模型,在 创建模型 页面配置下列信息。

    • 模型标识符:Rule_engine_model
    • 模型名称:温度传感器模型
    • 分类:NA
    • 模型关系:无
    • 模型模板:无
    • 模型描述:温度传感器模型


  3. 点击 确定 完成操作。


    ../../_images/s1_model_temp_sensor.png


  4. 在创建模型列表,点击 编辑 进入刚创建模型的 模型详情 页,选择 功能定义 标签。

  5. 点击 编辑 > 新增 > 新建自定义功能,在 添加功能 窗口中为模型创建以下功能。


功能类型 名称 标识符 测点类型 数据类型 单位 描述
测点 temperature temperature 通用 double 温度:摄氏度 | °C 温度测点


6. 点击 发布 保存添加的功能。


../../_images/s1_model_temp_sensor_features.png

空调模型

  1. 登录至 EnOS 管理控制台,点击左侧导航栏中的 模型

  2. 点击 创建模型,在 创建模型 页面配置下列信息。

    • 模型标识符:AirCondition
    • 模型名称:空调模型
    • 分类:NA
    • 模型关系:无
    • 模型模板:无
    • 模型描述:空调模型


  3. 点击 确定 完成操作。


    ../../_images/s1_model_aircon.png


  4. 在创建模型列表,点击 编辑 进入刚创建模型的 模型详情 页,选择 功能定义 标签。

  5. 点击 编辑 > 新增 > 新建自定义功能,在 添加功能 窗口中为模型创建以下功能。


功能类型 名称 标识符 输入参数 输出参数 描述
服务 ctrlTemperature ctrlTemperature
  • 参数名:temperature
  • 标识符:ctrlTemperature
  • 数据类型:double
  • 参数名:newTemperature
  • 标识符:newTemperature
  • 数据类型:double
控制温度的服务


6. 点击 发布 保存添加的功能。


../../_images/s1_model_aircon_features.png

步骤 2:创建产品

产品是具有相同功能的设备的集合。产品根据设备型号进一步定义了设备的通信规格。


在此步骤中,创建两个名为 温度传感器产品空调产品 的产品。假设此产品型号的设备以 JSON 格式发送数据,并且未使用 CA 证书对数据传输进行加密。


有关设置产品详情,参见 创建产品(设备集合)

温度传感器产品

  1. 在 EnOS 管理控制台中选择 设备管理 > 产品管理

  2. 点击 创建产品,在 创建产品 页面配置下列信息。

    • 产品名称:温度传感器产品
    • 节点类型:设备
    • 模型:温度传感器模型
    • 接入方式:仅支持 EnOS IoT
    • 证书双向认证:禁用
    • 产品描述:温度传感器产品


  3. 点击 确定 创建该产品。


    ../../_images/s1_product_temp_sensor.png

空调产品

  1. 在 EnOS 管理控制台中选择 设备管理 > 产品管理

  2. 点击 创建产品,在 创建产品 页面配置下列信息。

    • 产品名称:空调产品
    • 节点类型:设备
    • 模型:空调模型
    • 接入方式:仅支持 EnOS IoT
    • 证书双向认证:禁用
    • 产品描述:空调产品


  3. 点击 确定 创建该产品。


    ../../_images/s1_product_aircon.png

步骤 3:注册设备

设备是产品的实例。从产品创建设备后,它不仅继承模型的基本功能,而且还继承产品的通信功能(设备密钥和用于安全通信的设备证书)。


在此步骤中,创建两个名为 温度传感器空调设备 的设备,该设备从属于上一步中创建的 温度传感器产品空调产品


有关设备注册详情,参见 注册设备资产

温度传感器

  1. 在 EnOS 管理控制台中选择 设备管理 > 设备资产

  2. 点击 添加设备,在 添加设备 页面配置下列信息。

    • 产品:温度传感器产品
    • 设备名称:温度传感器
    • Device Key:选填(可由系统自动生成)
    • 时区/城市:UTC+08:00
    • 使用夏令时:不勾选


  3. 点击 确定 创建该设备。


    ../../_images/s1_device_temp_sensor.png

空调设备

  1. 在 EnOS 管理控制台中选择 设备管理 > 设备资产

  2. 点击 添加设备,在 添加设备 页面配置下列信息。

    • 产品:空调产品
    • 设备名称:空调设备
    • Device Key:选填(可由系统自动生成)
    • 时区/城市:UTC+08:00
    • 使用夏令时:不勾选


  3. 点击 确定 创建该设备。


    ../../_images/s1_device_aircon.png


完成设备注册后,从设备列表中找到已注册的目标设备,点击该设备的 查看 进入设备详情页面,获得设备的 Product Key, Device KeyDevice Secret 属性信息,这些属性信息将用于将设备连接到 设备连接与管理。


注解

获取设备的 Device Secret 前,需确保当前账号拥有 设备管理服务 的 Full Access 权限。若无请联系组织管理员。


../../_images/s1_device_temp_sensor_properties.png

下一单元

配置路由规则