IoT平台规定引擎+表格存储OTS实现以后设施状态存储

背景

IoT场景中,设施往往会定时上报本人以后的运行状态参数,供运维人员查看设施状态。

架构计划

开发实战

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为主键,扩大信息为设施以后状态。

3.规定引擎配置

设施上报数据后,通过规定引擎实时流转到表格存储中。

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 数据转发

4.设施运行

4.1 设施根本信息,和设施标签

4.2 设施上报的消息日志

4.3 音讯流转日志

4.4 表格存储中设施信息

结束语

通过以上计划,设施状态上报时,自动更新到表格存储中。咱们就能够提供deviceName在表格存储中查到设施以后运行状态。

物联网平台产品介绍详情:https://www.aliyun.com/produc...

              阿里云物联网平台客户交换群