【养老项目】项目学习心得图解day13 基于阿里云iot平台的消息处理

Day13 物联网智能监测-IOT消息处理

一、接收设备端数据

总体思路
在这里插入图片描述
AmqpClient实现ApplicationRunner接口,启动类启动时自动调用run方法,run方法调用start方法。
在这里插入图片描述
在这里插入图片描述
每次数据库存新的设备数据时,都在缓存存一份,使得最新的设备数据在缓存中留一份。由于可能有多个设备,每个设备有多个监控指标,每个指标可能每分钟就会更新一次,这样数据库对应的表数据量会特别大。如果客户端需要查看设备数据时,直接去数据库找效率特别低。而缓存只存当前最新的一份数据,需要直接去缓存找效率高。

二、智能床位功能实现

  • 在床位管理里面有个智能床位,可以展示绑定智能设备的房间或床位以及设备对应的数据
  • 其中数据有每分钟动态展示一次
  • 如果某个设备的数据异常,则会在tab选项卡中进行提示

思路分析

  • 先查询包含了智能设备的楼层
    如果想要查询包含智能设备的楼层,需要关联以上四张表来查询
  • 根据楼层查询房间或者是床位的设备数据(最新的一条数据)
    通过查询到的楼层,然后再去查询设备中的数据,不过,这边有一个性能问题。我们需要查询包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的小熊猫_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值