AloT 物联网开发实战02 (四)|学习笔记

简介: 快速学习 AloT 物联网开发实战02 (四)

开发者学堂课程【阿里云 AIoT 物联网开发实战:AloT 物联网开发实战02】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/328/detail/3695


AloT 物联网开发实战02 (四)


6、表格存储

通过规则引擎的方式,把设备上报的温度和湿度流转到阿里云上的表格存储数据库,表格存储是一个 Kv 型的数据库,类似 mango tb。

image.png

配置的过程首先要到物联网平台控制台的规则引擎创建一条云产品的流转,会先做数据处理,抽取出 device name 一个时间戳以及一个 location 的标签,还有当前的温度值和湿度值。最终存放的目的地是表格存储的实例。

image.png

表格存储实例,表格存储数据库

image.png

只需要创建主键就可以,主键为 devicename 和时间戳,剩下的列自动扩展。

image.png

当前数据库没有数据。

来到物联网平台规则引擎创建一条规则。

image.png

Sql 的编写是需要抽取的一些字段,通过提供的 sql 函数来取得的数据。

数据上报物模型里面的时间戳,物模型上报的温湿度值。

Topic 类型选择物模型的数据上报,针对产品下面的全部数据做数据流转,流转的 topic 选择属性上报,条件没有添加全量设备的属性上报进行流转。

image.png

目的地的处理,很多目的地选择,选择表格存储是在华东一,意味着数据会从华东二的上海流转到华东一的杭州,是跨 region 的数据流转。做了一个字段的映射,把前面缩口处理的结果里边的 key device name 里 key 映射到主键 device name 上,时间戳映射到 time上,同时做 LT ,数据流转到表格存储需要授权,LT 访问表格存储的权限。

image.png

创建编辑完之后,规则处于运行中设备上报的数据就会实时的流转到表格存储中。设备为离线,没有上报数据。

image.png

物联网平台的控制台有运维监控,下面有设备模拟器,可以模拟设备,在没有真实设备的情况下,可以模拟设备来进行联调工作。

image.png

启动设备模拟器,设备已经上线,发送 connect 的请求,云端返回 connedk 是成功的。定义物模型有温度和湿度值,设置26.5的温度,68的湿度。

image.png

上报发送指令,设备端会向云平台发送一条指令。

image.png

设备当前的状态,设备模拟器启动之后设备在线,设备的数据68、26.5。

image.png

再调整一下,27.2、71,再模拟上报一次,打开实时刷新。

image.png

来到日志服务看数据流转,进入日志服务

以 trace ID 做追踪。

image.png

trace ID 做一下追踪,就是设备云端发了一条消息,模型的属性,同样云端也给设备回复了一个 reply,说说明云端已经收到这条模型的属性上。在云端会对数据做物模型校验,校验成功之后会做存储。还触发了一条规则引擎的操作,把数据流转到对应的表格存储里,存储到实例下面的表格里,这是一个完整的从设备端到云平台再到数据库的流转过程。

来数据库里查看一下有没有数据,看到设备有两条数据上报。有上报的温度值、湿度,设备所在的位置是客厅,客厅是通过设备本身的标签来抽取出来的,有上报的一个时。

image.png

可以再模拟数据

image.png

又模拟设备的上报,数据库里会有实时的更新。

image.png

完整的演示设备数据的流转最终落到数据库里,后续的业务系统可以直接从数据库里来读取数据,或者做一些业务的处理。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6月前
|
人工智能 物联网 Android开发
【04】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-自定义一个设置输入小部件组件-完成所有设置setting相关的页面-优雅草卓伊凡
【04】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-自定义一个设置输入小部件组件-完成所有设置setting相关的页面-优雅草卓伊凡
326 92
|
6月前
|
人工智能 物联网 Android开发
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
199 23
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
|
6月前
|
存储 人工智能 物联网
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
226 14
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
|
6月前
|
人工智能 前端开发 物联网
【05】20250416优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-增加告警中心相关卡片页面WarningCardWidget相关-增加Canvas 绘制折线图-Canvas 绘制柱状图-首页-优雅草卓伊凡
【05】20250416优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-增加告警中心相关卡片页面WarningCardWidget相关-增加Canvas 绘制折线图-Canvas 绘制柱状图-首页-优雅草卓伊凡
141 0
【05】20250416优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-增加告警中心相关卡片页面WarningCardWidget相关-增加Canvas 绘制折线图-Canvas 绘制柱状图-首页-优雅草卓伊凡
|
7月前
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
907 19
|
11月前
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
353 60
|
11月前
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
401 58
|
11月前
|
存储 数据采集 物联网
物联网技术在物流领域的应用会遇到哪些挑战?
物联网技术在物流领域的应用会遇到哪些挑战?
582 60
|
11月前
|
供应链 物联网 区块链
探索未来技术潮流:区块链、物联网、虚拟现实的融合与创新
【10月更文挑战第41天】随着科技的不断进步,新技术如区块链、物联网、虚拟现实等正在逐步渗透到我们的日常生活中。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动社会的进步。我们将通过具体的代码示例,展示这些技术在实际应用中的潜力和价值。无论你是科技爱好者,还是对未来充满好奇的探索者,这篇文章都将为你打开一扇通往未来的窗口。
219 56
|
11月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用

相关产品

  • 物联网平台