接了传感器之后,最难的不是把数据画成曲线,是数据没了的时候页面别骗人。
一、断线不能显示成零
把断线时的空值当零画进曲线,养殖户会以为温度骤降。正确的做法是标成「无数据」,断开的位置留空,并把最后一条有效时间写清楚。
- 空值与零区分
- 标注最后更新时间
- 曲线断点不连线
二、设备状态单独一屏
哪台设备离线、离线多久、电池剩多少,这些信息比曲线更常被看。做一个设备清单页,异常排在最上面。
- 设备清单与状态
- 离线时长
- 低电量提醒
三、告警要能关得住
网络抖动就连续报警,几次之后没人再理。设置持续时长和重复合并,只有真正持续异常才通知到人。
- 异常持续一段时间才告警
- 同类告警合并
- 恢复时也发一条
写在最后
上面这些是我们在这类项目里反复碰到的情况。业务不一样,做法不必照搬,先把自己的流程说清楚,再决定系统该怎么配。有具体场景想聊,电话或微信找我们就行。
