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

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

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
物联网
STC51单片机-实验开发装置仿真-物联网应用系统设计
STC51单片机-实验开发装置仿真-物联网应用系统设计
55 0
|
5月前
|
存储 物联网 大数据
助力工业物联网,工业大数据之脚本开发【五】
助力工业物联网,工业大数据之脚本开发【五】
40 0
|
8月前
|
消息中间件 传感器 监控
IoT企业物联网平台,数据服务开发实战
IoT企业物联网平台开发实战
317 0
|
4月前
|
存储 安全 数据管理
构建智慧家庭的未来:物联网平台与智能家居系统的开发
在数字化时代,物联网平台和智能家居系统的开发日益受到关注。本文将探讨物联网平台和智能家居系统的定义、优势以及开发过程中的挑战与解决方案。通过对智能家居系统的构建和物联网平台的应用,我们可以实现更加智能、高效和安全的生活环境。
|
6月前
|
边缘计算 供应链 安全
|
8月前
|
传感器 安全 物联网
一个非常优秀的跨平台物联网开发常用的网络请求库libcurl
一个非常优秀的跨平台物联网开发常用的网络请求库libcurl
179 1
|
8月前
|
JSON 物联网 API
嵌入式物联网开发之使用Json获取北京时间校准接口API
嵌入式物联网开发之使用Json获取北京时间校准接口API
269 1
|
6天前
|
传感器 供应链 物联网
未来技术纵横谈:区块链、物联网与虚拟现实的新进展与融合应用
【4月更文挑战第25天】 随着科技的迅猛发展,新兴技术如区块链、物联网(IoT)、虚拟现实(VR)等正在不断突破传统边界,引领着新一轮的产业变革。本文将深入探讨这些技术的当前发展趋势、面临的挑战以及在不同领域的创新应用场景。区块链技术以其不可篡改和去中心化的特性,在金融、供应链管理中发挥着越来越重要的作用;物联网通过智能设备的互联互通,实现数据的高效收集与分析,推动智慧城市和智能家居的发展;而虚拟现实则在游戏娱乐、教育培训等领域提供了沉浸式的体验。这些技术的融合与交叉应用,预示着一个更加互联、智能和虚拟的未来。
|
6天前
|
供应链 物联网 区块链
未来交织:区块链技术、物联网和虚拟现实的融合革新
【4月更文挑战第25天】 随着科技的迅猛发展,新兴技术如区块链、物联网(IoT)、以及虚拟现实(VR)正在重塑我们的世界。这些技术不仅在独立领域中取得显著进展,而且开始相互交融,催生出一系列创新应用。本文将探讨这些技术的发展趋势,并深入剖析它们在不同行业中的应用场景,包括供应链管理、智能家居、远程工作、以及沉浸式娱乐等领域。
|
10天前
|
存储 供应链 物联网
未来技术纵横谈:区块链、物联网与虚拟现实的融合革新
【4月更文挑战第21天】 随着科技不断进步,新兴技术正在重塑我们的世界。本文将深入探讨三种引人注目的技术——区块链、物联网(IoT)和虚拟现实(VR)——它们各自的发展趋势及其在不同领域的应用前景。区块链技术以其不可篡改的数据记录特性,在金融安全、供应链管理等领域展现出巨大潜力;物联网通过智能设备互联,推动智能家居、智慧城市的发展;而虚拟现实则以其沉浸式体验,改变教育、娱乐等多个行业的面貌。这些技术的交叉融合预示着一个更加智能、互联和虚拟的未来。

相关产品

  • 物联网平台