快速入门:配置设备二维码


本节帮助您快速了解如何生成二维码,以便通过 EnOS 设备预配置将设备配置到 EnOS。

场景描述


在向客户销售设备之前,设备厂商可以使用设备预配置在 EnOS 上注册设备,批量生成二维码和设备认证信息,并应用到设备上。之后客户可以扫描设备的二维码,将设备自动接入云端,无需再进行复杂的配置。


这种方法采用流畅的设备添加和移动接入验证过程,有效减少现场人力成本的同时,实现设备的高效接入。

任务介绍


本任务将完成 5 个设备二维码的配置、预注册和生成,包括以下步骤。

  1. 创建模型。
  2. 配置主数据组。
  3. 配置注册组。
  4. 生成二维码。

前提条件


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

步骤 1:创建模型


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

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

    • 模型标识符meterModel
    • 模型名称电表模型
    • 分类:无
    • 模型关系:无
    • 模型校验:不启用
    • 模型描述电表模型


    ../_images/qr_model.png


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

步骤 2:配置主数据组


  1. 从左侧导航栏中选择 设备预配置 > 主数据组管理
  2. 选择 新建主数据组,在 新主数据组 页面输入以下内容,并选择 保存
    • 名称电表主数据组
    • 描述电表主数据组

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

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

    • 名称位置
    • 标识符location
    • 数据类型string
    • 默认值:无
    • 数据长度1024
    • 是否必填
    • 标签DPS(key),MODEL(value)。
    • 描述位置


    ../_images/qr_dev_group_masterdata.png


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

步骤 3:配置注册组


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

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

    • 基本信息

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


    • 同步网关信息

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


    • 连接信息

      • 自动设备分配:启用


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

步骤 4:注册设备


  1. 注册组管理 页面,找到在 步骤 3 创建的注册组 电表模型,选择其 详情 图标。
  2. 选择 设备信息 标签,并选择 注册设备
  3. 输入以下字段并选择 注册
    • 注册方式系统生成
    • 设备数量5
    • 标签1
    • 勾选 导出设备二维码 复选框。
  4. 二维码将导出为一个 ZIP 文件,你可以将二维码保存在本地。

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


../_images/qr_devices.png

结果


生成二维码后,你可以将二维码贴在设备表面,将设备 sn 号烧录到设备中。然后创建一个二维码扫描应用程序,通过扫码获知设备状态,并利用 设备预配置 API设备 SDK 将烧录了 sn 的设备与 EnOS 对接,完成设备连接上云。