从初学者的角度,看[华为iot]零基础搭建物联网监控大屏 | 数据准备篇【我的iot端边云体验】-yb体育官方

梦想橡皮擦 发表于 2022/10/11 16:11:39 2022/10/11
【摘要】 写在前面作为一名华为设备接入服务(iot device access)的初学者,最直接的学习形式是从亚博平台下载官网提供的体验手册开始。这一次咱就沉浸式体验一下零代码搭建物联网监控大屏。华为云 iot 对于大屏实现的逻辑如下:设备上报数据到华为云服务器,数据存储到 obs 中,然后通过可视化服务 dlv 读取数据并进行呈现。实践中,我们将对官方手册进行深度修改体验。本次学习的流程参考下图即可。 创建产...

写在前面

作为一名华为设备接入服务(iot device access)的初学者,最直接的学习形式是从亚博平台下载官网提供的体验手册开始。

这一次咱就沉浸式体验一下零代码搭建物联网监控大屏

华为云 iot 对于大屏实现的逻辑如下:

设备上报数据到华为云服务器,数据存储到 obs 中,然后通过可视化服务 dlv 读取数据并进行呈现。

实践中,我们将对官方手册进行深度修改体验。

本次学习的流程参考下图即可。

创建产品和设备

在 页面,创建一个新产品。

产品名称,协议类型,数据格式,设备类型参考下图选择即可。

下一步就是导入模型操作,找到下图所示内容,模型文件可以点击该链接下载:。

下载的模型文件其中包含如下内容。

打开其中的 json 文件,可以查看其内容,如果不使用导入,可以手动进行属性新增。

下面进入注册设备页面

点击左侧菜单中的设备卡片,选择右上角注册按钮,其中设备标识码和密钥手动填写,其余选择刚刚配置好的内容即可。

设备创建完毕之后,会生成 id 和密钥,点击保存并关闭,会生成一个 txt 文件下载到电脑中。

数据转发规则配置

选择左侧导航栏的“规则>数据转发”,单击右上角的“创建规则”。

接下来按照下述内容进行配置:

  • 规则名称:自定义,如 iotda-obs。
  • 规则描述:自定义,如数据转发至 obs 服务。
  • 数据来源:选择“设备属性”。
  • 触发事件:自动匹配“设备属性上报”。
  • 资源空间:和上一步创建的产品所在的资源空间保持一致。

规则配置清单如下,接下来单击“设置转发目标”页签,单击“添加”,设置转发目标。

设置转发目标最重要的是配置桶,没有的话需要去 obs 中配置。

创建桶之后的配置如下:

转发字段设置如下:

  • 被转发字段 notify_data.header.app_id ,存储字段:appid ;
  • 被转发字段 notify_data.header.device_id ,存储字段:deviceid ;
  • 被转发字段 notify_data.body.services[0].properties.orderid ,存储字段:orderid ;
  • 被转发字段 notify_data.body.services[0].properties.area ,存储字段:area ;
  • 被转发字段 notify_data.body.services[0].properties.ordertime ,存储字段:ordertime ;
  • 被转发字段 notify_data.body.services[0].properties.goods ,存储字段:goods ;
  • 被转发字段 notify_data.body.services[0].properties.amount ,存储字段:amount ;

保存设置之后,可以测试一下数据是否能存储到 obs 中。

测试数据如下所示:

{
  "resource" : "device.property",
  "event" : "report",
  "event_time" : "20220812t121212z",
  "notify_data" : {
    "header" : {
      "device_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f",
      "product_id" : "abc123456789",
      "app_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f"
    },
    "body" : {
      "services" : [ {
        "service_id" : "order",
        "properties" : {
          "orderid" : "0001"
        },
        "event_time" : "20220812t121212z"
      } ]
    }
  }
}

点击【连通性测试】,出现如下内容,就可以去 obs 查询对应数据了。

obs 目录和文件

配置完毕,启动规则。

规则启动之后的页面效果

今天学习的内容可以先到这里,基础工作已经做好,下一篇博客我们实现数据可视化内容。

【我的iot端边云体验】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。

【亚博平台下载的版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。