一、该问题的重现步骤是什么?
物联网设备有上万台,会间隔半小时属性上报液位,温度,开关状态多个参数,用户想在PC端和移动端分别查看这些实时数据,前端页面是要做分页的,那么本页的设备列表中,这些实时数据前端如何拿到?我们自己想的解决:
方案1:用户每次搜索,分页后,前端先取消订阅上次,再实时订阅本次搜索结果中的设备,这样感觉会比较复杂。
方案2: 像blade-broker里data的execute那样,由后端再新建一个固定mqtt主题用于跟前端交互?使用websocket将收到的数据全部推给前端,由前端再根据devicename自行过滤?感觉前端要处理的数据量太大。
方案3:前端调后端webapi查时序库,得到的不算实时数据;
方案4:前端调后端webapi,由后端发属性查询,再从时序库里查?
二、你期待的结果是什么?实际看到的又是什么?
有一个合理的解决方案,让前端能看到实时数据。实际没有想到好办法。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
物联网平台,windows
四、请提供详细的错误堆栈信息,这很重要。
无
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端