无需服务器开发,IoT物联网平台+表格存储OTS实现设备状态缓存方案-阿里云开发者社区

开发者社区> 《IoT物联网技术》> 正文

无需服务器开发,IoT物联网平台+表格存储OTS实现设备状态缓存方案

简介: 无服务器开发,实现设备最新状态缓存
+关注继续查看

IoT平台规则引擎+表格存储OTS实现当前设备状态存储

背景

IoT场景中,设备往往会定时上报自己当前的运行状态参数,供运维人员查看设备状态。

架构方案

image.png

开发实战

1.水泵定时上报业务消息

水泵监控场景中,每10分钟会定时上报运行状态到IoT平台,具体通信Topic和payload如下:

// 定时上报运行状态的Topic
/${productKey}/${deviceName}/user/bizHeart/post
// 对应payload结构体
{
    status: 'RUNNING', //运行状态 RUNNING,STOP,SHUTDOWN
    speed: 3000, //当前转速
    waterOutput: 125,//当前出水量
    workingTime: 72//工作时长 xx分钟
}

2.表格存储设计

创建一个数据表,以设备deviceName为主键,扩展信息为设备当前状态。
image.png

image.png

3.规则引擎配置

设备上报数据后,通过规则引擎实时流转到表格存储中。
image.png

3.1 数据处理SQL

SELECT 
deviceName() as deviceName,
attribute('coordinate') as coordinate, 
attribute('city') as city, 
timestamp('yyyy-MM-dd HH:mm:ss') as currentTime,
status,speed,waterOutput,workingTime 
FROM 
"/a1vYwzHjT6p/+/user/bizHeart/post"

3.2 数据转发

image.png

4.设备运行

4.1 设备基本信息,和设备标签

image.png

4.2 设备上报的消息日志

image.png

4.3 消息流转日志

image.png

4.4 表格存储中设备信息

image.png

结束语

通过以上方案,设备状态上报时,自动更新到表格存储中。我们就可以提供deviceName在表格存储中查到设备当前运行状态。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
智能手持测温枪接入阿里云IoT物联网平台实践
智能手持测温枪接入阿里云IoT物联网平台实践
4783 0
通过HTTP/2通道实时获取IoT设备状态和数据
通过HTTP/2通道实时获取IoT设备状态和数据 1.服务端订阅 1.1 服务端订阅流程 在IoT场景,有时候我们期望业务服务器能接收到设备状态和设备采集的数据,而不是通过云产品中转, 这时我们可以开启服务端订阅,IoT平台会把设备产生的消息通过HTTP/2通道推送到业务服务器,以便根据自身业务场景消费。
2239 0
阿里云服务器价格参考表_【2019年阿里云优惠活动收费参考指南】
对于想通过阿里云最新优惠活动购买阿里云服务器的用户来说,能有一份2019年阿里云优惠活动收费参考表可以大大节约我们挑选活动的时间,通过价格表我们可以快速选择适合自己的活动去购买阿里云服务器。下面为阿里云目前主要优惠活动及优惠价格表分享。
3400 0
初探阿里云存储网关(多图慎入)
先睹为快,抢先测试阿里云存储网关。它帮助你像使用普通磁盘一样,挂载在您的计算节点上(ECS)。你瞬间拥有一个无限扩容的云盘空间,而只需要付出对象存储oss的价格。读写性能佳
12919 0
你值得拥有的IoT 物联网平台开发实用技巧(一)
你值得拥有的IoT 物联网平台开发实用技巧(一)
4330 0
物联网平台开发浅析和实战(一)
物联网平台使用教程,包括设备接入,以及消息通信。
5111 0
通过微信小程序体验阿里云IoT物联网平台
通过微信小程序体验阿里云IoT物联网平台
5456 0
+关注
《IoT物联网技术》
公众号《IoT物联网技术》相关阿里云IoT文章同步
87
文章
7
问答
来源圈子
更多
致力于实现万物互联的美好世界,为生态合作伙伴提供基于云计算、大数据、人工智能、云端一体化、安全的物联网基础平台和内容服务平台。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载