快速入门:即插即用接入设备


本文帮助你快速了解如何通过 EnOS 设备预配置,使用即插即用(Plug-and-play, PNP)的方法,将设备接入并分配给 EnOS。

场景描述


设备预配置提供即插即用接入设备的方法。设备厂商在将设备出售给客户之前,可以将设备预配置的连接信息配置到设备商。用户在收到设备后,可直接将设备接入到 EnOS,不需要客户进行任何配置。即插即用接入提高了客户的设备接入效率,设备连接的手动部署过程也同时实现自动化。

任务介绍


本任务将通过设备预配置在 EnOS 中配置和预注册一个树莓派设备。在成功登录和连接后,该设备将能够与 EnOS 通信并发送其数据。


本任务包括以下步骤:

  1. 创建模型。
  2. 配置主数据组。
  3. 配置注册组。
  4. 注册设备。
  5. 连接和分配设备。

前提条件


  • 确保你已经在 EnOS 注册了个人或企业账户,可以访问 EnOS 管理控制台。
  • 确保当前账号拥有资产和模型的所有权限,以及设备管理服务的所有权限。更多信息,参见 策略,角色与权限
  • 确保当前 OU 已购买设备预配置应用。

步骤 1:创建模型


  1. 登录 EnOS 管理控制台,从左侧导航栏中选择 模型

  2. 选择 新建模型,在 创建模型 窗口中输入以下内容,并选择 确定

    • 模型标识符raspberryPiModel
    • 模型名称树莓派模型
    • 分类:无
    • 模型关系
    • 模型校验:不启用
    • 描述树莓派模型


    ../_images/pnp_model.png


创建的模型将出现在 模型 页面的模型列表中。

步骤 2:配置主数据组


  1. 从左侧导航栏中选择 设备预配置 > 主数据组管理

  2. 选择 新建主数据组,在 新建主数据组 页面输入以下内容,并选择 保存

    • 名称树莓派主数据组
    • 描述树莓派主数据组


  3. 创建的主数据组将出现在 主数据组管理 页面的主数据组列表中。选择其对应的 详情 图标。

  4. 选择 新增主数据 > 新增自定义主数据,在 自定义主数据 窗口中输入以下内容,并选择 确定

    • 名称大小
    • 标识符size
    • 数据类型int
    • 默认值0
    • 单位面积: 平方厘米 | cm2
    • 是否必填:否
    • 标签DPS(key),MODEL(value)。
    • 描述大小


    ../_images/pnp_dev_group_masterdata.png


创建的主数据将出现在 主数据组主数据 下的主数据列表中。

步骤 3:配置注册组


  1. 从左侧导航栏中选择 设备预配置 > 注册组管理

  2. 选择 新建注册组,在 新建注册组 页面输入以下内容,并选择 保存

    • 基本信息

      • 注册组名称树莓派注册组
      • 关联主数据组树莓派主数据组
      • 重新分配方式重新分配并迁移配置信息
      • 描述树莓派 的注册组


    • 网关信息

      • 网关IotHub
      • 模型类型私有模型
      • 分配的 OU:选择 步骤1 中创建的模型所在环境和 OU
      • 模型:在 步骤1 中创建的模型,即 树莓派 Model
      • 数据解析格式Json


    • 连接信息

      • 自动设备分配:启用


创建的注册组将出现在 注册组管理 页面的注册组列表中。

步骤 4:注册设备


  1. 注册组管理 页面,找到在 步骤 3 创建的注册组 树莓派注册组,选择其 详情 图标。

  2. 选择 设备信息 标签,并选择 注册设备

  3. 输入以下字段后,选择 注册

    • 注册方法手动录入
    • 设备 SN 号ELS0718
    • 标签1


注册的设备将出现在设备信息标签下的设备列表中。

步骤 5:连接和分配设备


  1. 使用注册组的凭证(Group IDGroup Secret)和设备 SN 号,将设备连接到 EnOS。更多信息,参见 配置并连接树莓派到 EnOS

  2. 成功连接后,设备的 连接状态 将从 未连接 变成 已连接分配状态 将从 未分配 变成 已分配

  3. 该设备也将出现在 设备管理 > 设备资产 的设备列表中。


    ../_images/pnp_device_assets.png