首页| 论坛| 消息

标题:Qt编写物联网管理平台48-特色功能设计
作者:liudianwu
日期:2022-07-28 09:08
内容:

## 一、前言
在物联网管理平台的实际现场应用过程中,遇到过大大小小几十个改进的需求点,这些需求点都是实际用户提出来的,一方面为了方便用户使用提高用户体验,一方面为了提升整体的整个系统的完整性,甚至有些需求说的不好听一点就是造假,比如硬件设备精度不够,会短暂的在某些值附近飘动,但是客户端采集到数据后,如果该值刚好在报警值附近飘动,不能说是报警,因为也有可能是干扰引起的飘动,这种严格意义上说又不算是报警,只有持续超过了报警值,才算是真正的报警,所以需要设计一个报警延时参数,超过了延时时间还处于报警则认为是报警。
存储周期很好理解,就是多久存储一次这个设备的记录值,有些设备很重要,可以将这个存储周期设置的小一点,比如5s就存储一个值,有些不大重要的,可以设置一个很大的值,这样可以因地制宜,省下不少的存储空间。报警类型也是一个很好的参数规则,对于我们常见的规则就是大于上限值属于高报,低于下限值属于低报,比如温度就属于这个情况。而有些气体是高于最小值属于低报,高于最大值属于高报,相当于一定要低于最低值才是正常的,有毒气体一般都属于这个类型。有些特定环境又是要求气体的浓度超过最大值才正常比如氧气,要求超过最大值才是正常,最大值和最小值中间是低报,小于最小值是高报,因为氧气太少了属于最紧急的事件。
**字段说明**
1. 编号:节点的编号,从1开始。
2. 位号:探测器的位置编号,用于唯一标识一个探测器。
3. 控 制 器:对应挂载的主设备名称。
4. 探 测 器:探测器的名称,方便记忆,可以填写地理位置。
5. 地址:探测器对应在控制器的编号索引。
6. 型号:探测器的型号,从下拉框选择。
7. 气体种类:探测器对应采集的气体的种类。
8. 气体型号:探测器对应采集气体的型号。
9. 上 限 值:报警的上限值。
10. 下 限 值:报警的下限值
11. 最 大 值:最大的警戒值,超过该值则显示为该值。
12. 消零:最小的警戒值,小于该值则显示0,大于显示真实值。
13. 量程:假设量程0.25则 实际数=模拟量/4000x量程 模拟量就是采集的值。
14. 状态:默认启用,当某个探测器未接时候可以选择禁用。
15. 声音:报警后对应的声音文件。
16. 地图:探 ..

回复 发表
主题 版块