物联网平台前端如何分页展示设备实时值?

Blade 未结 2 125
six_six_2005
six_six_2005 2024-10-18 17:27

一、该问题的重现步骤是什么?

  1. 物联网设备有上万台,会间隔半小时属性上报液位,温度,开关状态多个参数,用户想在PC端和移动端分别查看这些实时数据,前端页面是要做分页的,那么本页的设备列表中,这些实时数据前端如何拿到?我们自己想的解决:

    方案1:用户每次搜索,分页后,前端先取消订阅上次,再实时订阅本次搜索结果中的设备,这样感觉会比较复杂。

    方案2: 像blade-broker里data的execute那样,由后端再新建一个固定mqtt主题用于跟前端交互?使用websocket将收到的数据全部推给前端,由前端再根据devicename自行过滤?感觉前端要处理的数据量太大。

    方案3:前端调后端webapi查时序库,得到的不算实时数据;

    方案4:前端调后端webapi,由后端发属性查询,再从时序库里查?



二、你期待的结果是什么?实际看到的又是什么?

有一个合理的解决方案,让前端能看到实时数据。实际没有想到好办法。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

物联网平台,windows


四、请提供详细的错误堆栈信息,这很重要。

五、若有更多详细信息,请在下面提供。

2条回答
  •  six_six_2005
    2024-10-21 11:18

    组态软件只能绑定设备属性,没有办法绑定node-red里的,只能mqtt,或者刷新webapi

提交回复