更新时间:2024-08-21 GMT+08:00

数据转发至DIS

场景说明

将数据流转到DIS云服务,可让您轻松收集、处理和分发实时流数据,以便您对新信息快速做出响应。DIS对接多种第三方数据采集工具,提供丰富的云服务Connector及Agent/SDK。也可以通过转储任务进一步将数据转发到其他云服务进行数据存储、分析,便于客户灵活使用。

购买DIS接入通道(以数据流转到DIS转存储至OBS为例)

  1. 登录华为云,访问对象存储服务OBS,进入对象存储服务管理控制台。
  2. 单击“创建桶”,按照需求选择桶规格,单击“立即创建”
  3. 单击桶列表,单击进入刚刚创建的桶,单击“新建文件夹”,完成OBS桶创建。
  4. 登录华为云官方网站,访问数据接入服务DIS
  5. 单击“管理控制台”进入数据接入服务管理控制台。
  6. 单击右上角“购买接入通道”,根据需求选择通道规格,单击“立即购买”

    图1 购买接入通道

  7. 单击左侧导航栏通道管理按钮,单击选择已购买的通道,选择转储任务, 单击“添加转储任务”,转储类型选择OBS,数据存储地址选择步骤2中创建的桶,转存储目录选择步骤3中创建的文件夹,单击“立即创建”

    图2 选择通道
    图3 选择转存储任务
    图4 修改转存储任务

配置设备接入服务

在设备接入服务中设置数据转发规则,实现当设备上报数据时将数据转发至DIS。

  1. 访问设备接入服务,单击“立即使用”进入设备接入控制台。选择您的实例,单击实例卡片进入。
  2. 在左侧导航栏选择规则>数据转发,单击左上角的“创建规则”
  3. 参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考数据转发简介创建自己的规则,填写完成后单击“创建规则”

    表1 创建规则参数说明

    参数名

    参数说明

    规则名称

    自定义,如“iotda-dis”。

    规则描述

    自定义,如“数据转发至DIS”。

    数据来源

    选择“设备属性”

    触发事件

    自动匹配“设备属性上报”

    资源空间

    选择“所有资源空间”。

  4. 单击“设置转发目标”页签,单击“添加”,设置转发目标,设置完成后单击“确定”按钮。

    表2 转发目标参数说明

    参数名

    参数说明

    转发目标

    选择“数据接入服务(DIS)”

    区域

    数据接入服务当前仅支持转发至同区域的接入通道。若未授权访问此区域的服务,请根据界面提示,配置云服务访问授权。

    通道归属

    选择添加的通道是自有通道还是他人授权的通道。

    通道

    选择通道名称。

    图5 新建转发目标-转发至DIS

  5. 单击“启动规则”,激活配置好的数据转发规则。

验证操作

  • 您可以使用配置设备接入服务时注册的真实设备接入平台,上报任意数据。
  • 您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯

期望结果:

登录OBS的管理控制台,单击进去2中创建的桶,再单击进去3中创建的文件夹可以看到最新由DIS转发至OBS的数据。

图6 查看OBS数据