目录

华为云数据转发与分析

华为云数据转发与分析

文章目录

华为云数据转发与分析

前言

在之前的文章我使用小熊派 STM32 开发板移植了 LiteOS 和 PahoMQTT 连接华为云上云,实现了数据的上传和命令的下放,在实际场景中,一个云平台可能会有若干的设备连接和海量的数据上报,华为云也提供了数据的转发保存以及数据分析功能,本篇文章即分享相关功能的使用

一、数据转发

1.1 创建对象存储

将设备侧上报的数据转发到对象存储 OBS ,首先我们在控制台进入对象存储服务,进入到桶列表创建桶

https://i-blog.csdnimg.cn/blog_migrate/1d8f15aa0f28fe5eb4e8074f6dc24fee.png

设置桶的参数:

https://i-blog.csdnimg.cn/blog_migrate/9156dbb67069bee37c3789bff924414c.png

主要就是设置服务器的区域,离自己越近越快,然后设置桶的名称,其他的保持默认就行,创建完成如下:

https://i-blog.csdnimg.cn/blog_migrate/46b7d332c14032b761c4229c2732b39f.png

进入对象,给对象创建一个文件夹用来存放小熊派的数据

https://i-blog.csdnimg.cn/blog_migrate/4cfcf0dea31576f1c6b6841f806503a1.png

1.2 设置设备转发规则

在设备接入控制台下面点击:规则 -> 数据转发

https://i-blog.csdnimg.cn/blog_migrate/04b3cfb72fb71500776e150ae69a31bf.png

点击创建规则

https://i-blog.csdnimg.cn/blog_migrate/59b3f37368cd1c37dc58c262d0e8e9d0.png

设置转发数据规则的规则名称,数据来源选择设备属性,转发的触发事件选择设备属性上报,资源空间选择我们之前创建的空间,然后创建规则

https://i-blog.csdnimg.cn/blog_migrate/1ef0f701d1778526fd2962870412a7e5.png

规则创建完成后,设置转发目标为 OBS ,然后区域选择中国东部,存储桶选择我们创建的,目录设置为 bearpi

https://i-blog.csdnimg.cn/blog_migrate/e9042ddb0a12d32a1590c4528c274a81.png

之后我们启动规则,小熊派连接华为云上报数据,数据就会转发到该桶内,如下:

https://i-blog.csdnimg.cn/blog_migrate/b8454a1e7d90529a9eb4f1aa25134d1b.png

我们下载其中的一个数据,打开后可以看到该数据保存了上传的 JSON 格式数据:

https://i-blog.csdnimg.cn/blog_migrate/f141a7eda85dc548615e1597ae104aff.png

到此数据转发完成

二、数据分析

数据分析的步骤我们可以在数据分析控制台(IoT数据分析)的总览看到

https://i-blog.csdnimg.cn/blog_migrate/6258cd84153ee8761bac982c1f66ee4d.png

2.1 配置数据源

进入数据源,添加数据源,选择我们创建好的产品实例

https://i-blog.csdnimg.cn/blog_migrate/d6c945095c6e0b164865e85475c635e3.png

2.2 创建数据管道

先是基本的设置名称和数据源

https://i-blog.csdnimg.cn/blog_migrate/ccee0e12e41a1333d8a4a4c535f23d8b.png

创建完成后,设置存储空间:储存组选择默认的储存组,数据存储选择我新建的 2_9 ,

https://i-blog.csdnimg.cn/blog_migrate/3d8f9a0adf7ef8dc726fb152a84439d4.png

设置完成后启动作业

2.3 时序数据分析

时序数据分析就是直接安装时间观察数据变化情况

进入存储管理,选择我们新建的 2_9 数据进行实时数据分析

https://i-blog.csdnimg.cn/blog_migrate/e2e546fc4e3cd17e7eaa9d5a9c0300cb.png

点击设备时序探索,选择我们的设备,添加要观察的属性,然后调整右上角的时序,观察数据变化

https://i-blog.csdnimg.cn/blog_migrate/76eb34e87a61a1ceba5b93c083c34240.png

2.4 资产模型数据分析

资产模型数据分析就是创建资产模型处理数据后进行进一步分析,该方式首先先新建个模型和分析任务,新建的模型属性包含产品自身的属性以及用于分析任务的属性

https://i-blog.csdnimg.cn/blog_migrate/99fd5ee996bd5b779e3e236ea1db3961.png

添加个分析任务,显示温度和光强,在这里可以做很多其他的计算

https://i-blog.csdnimg.cn/blog_migrate/68fced6439be671ed1a513c2efbc909b.png

然后创建一个资产,添加模型

https://i-blog.csdnimg.cn/blog_migrate/f2eae57c554871beb9a099c79df10b0d.png

进入资产,具体配置设备,添加 设备 ID ,然后发布模型:

https://i-blog.csdnimg.cn/blog_migrate/80714dfd996fac5f7ef4916c0fccf1c0.png

之后在分析任务中观察资产模型即可

https://i-blog.csdnimg.cn/blog_migrate/132118ab096fbaded08fa663d7eafbc2.png

到此数据分析功能使用完成