从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】
写在前面
作为一名华为设备接入服务(IoT Device Access)的初学者,最直接的学习形式是从官网提供的体验手册开始。
这一次咱就沉浸式体验一下零代码搭建物联网监控大屏。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154817.20128657299296020526834602494209:20261001022812:2415:31D698453C106136368770D62F11F8DE056B4AFFC2E43F52F84F0EA7C41AADD7.png)
华为云 IoT 对于大屏实现的逻辑如下:
设备上报数据到华为云服务器,数据存储到 OBS 中,然后通过可视化服务 DLV 读取数据并进行呈现。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154818.75831860920175699199024030580992:20261001022812:2415:EA93C0F121730A13735438DDBCDFB14FD4F40E65E00670E512A58AF16CEEC982.png)
实践中,我们将对官方手册进行深度修改体验。
本次学习的流程参考下图即可。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154818.93725661917959296996300455372802:20261001022812:2415:396AAC346F413A986FB913278EED0AF2982E86F5E9756EBD219ABF0DF7691C5F.png)
创建产品和设备
在 设备接入服务 页面,创建一个新产品。
产品名称,协议类型,数据格式,设备类型参考下图选择即可。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154819.20512719199421609773930185531935:20261001022812:2415:DCC786EEFA43773431A0188976ADB464A4F6AF00B14AD802CFF4068EC9BBF1A9.png)
下一步就是导入模型操作,找到下图所示内容,模型文件可以点击该链接下载:模型文件。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154819.44546655353523428094085438165382:20261001022812:2415:3254B05E969642BE47BEBDBF4D0D6D3E57A5A8EEE6EB89EA89CE23CEA3660E29.png)
下载的模型文件其中包含如下内容。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154819.21977813125157493133458949686336:20261001022812:2415:4392F67B2F38AC75AD8761E9356EBB19A13742FEABCCE29B0CDC97087E20E672.png)
打开其中的 JSON 文件,可以查看其内容,如果不使用导入,可以手动进行属性新增。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154820.43750955629931811938927708382427:20261001022812:2415:65117E13E9155FBAB8BDC2FFBC3905CAED4419CEFE1FA8A25F0D1C94F048F766.png)
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20251216153148.50219296613065199754852644916270:20261001022812:2415:F9F19255A9E6FA2328AAEE099CCD880059EE6E2BCCEB28BC0F38028B1AC77CED.png)
下面进入注册设备页面
点击左侧菜单中的设备卡片,选择右上角注册按钮,其中设备标识码和密钥手动填写,其余选择刚刚配置好的内容即可。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154820.23204449845807558720852565579235:20261001022812:2415:7AA89E8FF588CDBC69D336B298BD7F45A60C50BBC9BD3D134342B13DDE604523.png)
设备创建完毕之后,会生成 ID 和密钥,点击保存并关闭,会生成一个 txt 文件下载到电脑中。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154820.37385466070568530991333549838924:20261001022812:2415:4C870DDF2E07FE78D030EB7D08A234899CCD33948BF34E86F7E1E05D5E474579.png)
数据转发规则配置
选择左侧导航栏的“规则>数据转发”,单击右上角的“创建规则”。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154820.52883592661738674171865383319693:20261001022812:2415:271DEE8C931E97ED4143DC4872EAE795198BE16509B891CD596DE32F42DA3F80.png)
接下来按照下述内容进行配置:
- 规则名称:自定义,如 iotda-obs。
- 规则描述:自定义,如数据转发至 OBS 服务。
- 数据来源:选择“设备属性”。
- 触发事件:自动匹配“设备属性上报”。
- 资源空间:和上一步创建的产品所在的资源空间保持一致。
规则配置清单如下,接下来单击“设置转发目标”页签,单击“添加”,设置转发目标。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154820.76028629679324842782194633204157:20261001022812:2415:AB94D2B3A3BFAD6F75D3C5764554D7ED6B786DC2E04060FB16F4A9FF42DF4C60.png)
设置转发目标最重要的是配置桶,没有的话需要去 OBS 中配置。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154821.82002113914703284882387909129042:20261001022812:2415:B36E7D7366718F5C09AD9B4DE26E50EC6B166144640D15BCE268FE76A2DFB5CF.png)
创建桶之后的配置如下:
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154821.08366833413620929399406471145803:20261001022812:2415:FE86F8167767B78F7855873C13222E84743F3BC11FCDAD517B93F7ED83B6F18F.png)
转发字段设置如下:
- 被转发字段 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 中。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154821.29962141945756100730925674561098:20261001022812:2415:6D36A98975F2F32AEA689F184BA3B8926A84A2F1B0C32370D6FBFC6835E6D227.png)
测试数据如下所示:
{
"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 查询对应数据了。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154822.68737943942629499065798392872182:20261001022812:2415:A9D4771761B476ACDCF52DF53A4656571655BE9A078466EB08234A125B1E93AE.png)
OBS 目录和文件
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154822.28111327552975771320301562159077:20261001022812:2415:A90C4D7F15990A43DE93BCC37C0379AA4FD8EF6C27C6DD52D32A9FCE7E8B4F1A.png)
配置完毕,启动规则。
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154822.49660803784153098779228854037178:20261001022812:2415:25A76040F08A00ABDB69E388E1A848E9B397D626D8F9F1E4C8BBE7FE476ED3AE.png)
规则启动之后的页面效果
![从初学者的角度,看[华为IoT]零基础搭建物联网监控大屏 | 数据准备篇【我的IoT端边云体验】](https://fileserver.developer.huaweicloud.cn/FileServer/getFile/community/266/429/390/0001612662266429390.20250424154822.68724676423220184382438394854361:20261001022812:2415:442EEB5AD375D69F619EC67FE7B2148ADB27625AEEDAF6ABEC2A5FC703A892FB.png)
今天学习的内容可以先到这里,基础工作已经做好,下一篇博客我们实现数据可视化内容。
【我的IoT端边云体验】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/378687
此外,在(https://bbs.huaweicloud.cn/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
- 点赞
- 收藏
- 关注作者
评论(0)