引言
许多高校实验室安装了火警系统、温湿度监测系统等,这些系统大多安装后无法及时查看是否已损坏,在发生事故时系统的预警、处理等不如预期,且系统安装成本高昂,布线复杂。大多环境监测报警系统采用PC端接收查看服务器端传来的数据,当管理员外出或者不在电脑前时,便无法实时查看相关数据,对实验室的管理带来一定不便。
1.2硬件功能及设计
1.3软件功能及设计
![](https://club.gizwits.com/data/attachment/forum/202202/23/181754uscnzguaynu8ag68.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/181811iybzqo3sgbntupog.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/181823joa5ojamwz13mwov.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/181840pz7w92mdz6jxutvk.jpg.thumb.jpg)
3.2 数据监测和显示
![](https://club.gizwits.com/data/attachment/forum/202202/23/181856ahw99h1wwh8f8wwe.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/181907jiqsaahqm5iqiaim.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/182009r014fa0a1rmou22t.jpg.thumb.jpg)
![](https://club.gizwits.com/data/attachment/forum/202202/23/182024g8o8y3amap39emya.jpg.thumb.jpg)
图9所示为历史数据图表页面,分为每日数据和每周数据两个图表。绘制每周数据图表的函数chart(),参数包括3位数据,0位数据为y轴最小值,1位数据为y轴最大值,2位数据为y轴数据最小间隔。向数据图表添加新的数据并更新绘制的函数entry_add_wc(),其第1个参数为x轴的坐标,第2个参数为y轴坐标,MPAndroidChart添加数据采用的是Entry类型数据,将x轴与y轴坐标合在一起进行传入,传入后进行更新绘制。历史数据显示完整,功能正常。
![](https://club.gizwits.com/data/attachment/forum/202202/23/183202aebw4rw8e48497vf.jpg.thumb.jpg)
4 结论