注册设备资产


设备是模型的实例。设备归属于某个产品。EnOS 云端为设备颁发 OU (Organization Unit) 内唯一的证书 device key。设备可以直接连接 EnOS 云端,也可以作为子设备通过网关连接 EnOS 云端。本文介绍如何创建一个设备。

前提条件

  • 你需要有 设备管理服务Full Access 操作权限,如果没有请联系组织管理员添加。
  • 该设备所属的产品已经被创建。有关如何创建,参见 创建产品

步骤 1:创建设备

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

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

    • 产品:选择设备所属的产品。创建产品成功之后,不可以通过点击 编辑设备 来修改。 选定产品后,继续配置该产品对应的模板中设置的属性功能,分为必填和选填。
    • 设备名称:该设备的名字支持。
    • Device Key:设备在同组织下的唯一识别码。如果不填,则由系统自动生成。
    • 时区/城市:设备所在的时区(UTC)。如果设备所在地区使用夏令时,首先勾选 使用夏令时,然后在下拉列表中选择夏令时适用的城市。
    • 描述:该设备的描述。
    • 属性信息:该设备的必填属性、选填属性及其支持的数据类型,都继承自该设备所属产品关联的模型。


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

步骤 2:(可选)添加标签

标签介绍该设备所有实例所具有的共性信息。

  1. 从设备列表中找到目标设备并点击设备后 查看
  2. 基础信息 标签下的 标签 区域中点击 编辑
  3. 在弹出窗口中,点击 添加标签,输入新标签的键值对(key:value)。
  4. 点击 OK 来保存标签。

结果


当创建完设备后,在设备列表可以查看到该设备,当前设备处于 未激活 状态。你需要成功将设备连接至 EnOS,设备状态就会变成 在线离线,此时设备就完成了激活。


连接设备至 EnOS,你需要使用注册成功后获取的一组凭证:device name(deviceName)和 device secret(deviceSecret)。这两个凭证是 EnOS 为设备颁发的秘钥,用于设备的鉴权、激活。更多信息,参见 基于密钥的单向认证

后续操作


为使设备上传的数据能存储在 TSDB,以便后续数据分析,你需要在激活设备之前配置 TSDB 存储。否则设备的上传的数据默认不会被存储到 TSDB 中。更多信息,参见 配置 TSDB 存储


新创建的设备在未上线的情况显示为未激活。如需激活设备,你需要通过设备端 SDK 发起连接。更多信息,参见 使用设备 SDK