NEWS CENTER
新闻资讯
展开分类
收起分类

环境监测系统的客户端、服务器、数据库相辅相成!

来源:三水智能化环境监测 发布时间:2020-08-18 关键词: 环境监测系统

环境监测系统的在软件组成上的重将是远程服务器和Android客户端。此外还有数据库。这三者的关系可以说是相辅相成。以下是详细介绍。

远程服务器作为数据信息的统一管理平台,为数据的科学分析和永久保存提供保障。Android客户端有单机和网络两种工作模式。当客户端工作在单机模式下时直接与硬件系统交互,完成空气质量数据的展现、初步分析与本地存储等任务。此时Android客户端与硬件系统组成了一个便携式的空气质量监测仪。在网络模式下时,客户端通GIS地图页面展现用户附近监测点位信息,并支持数据的实时调取与历史查询。另外用户可在网络模式下浏览监测点位的实景图。

环境监测系统的客户端、服务器、数据库相辅相成!(图1)

远程服务器采用了J2EE的设计架构,使用EJB组件进行数据摩的操作与管理,使用Servlet组件为远程访问提供接口EJB作为一种Java持久化工具,为J2EE架构下的数据库操作提供了方便,使对数据库的增删改查如同平常的函数调用,省去了JDBC下的繁琐步骤,极大的提高了程序的开发效率。Servlet其实就是Java的一个类,它被用来扩展服务器的性能,提供了一个"请求-响应"的工作模式,完成与客户端的数据交互。

Android客户端与远程服务器端的数据交互才用了Http Post的形式。客户端发起连接请求,服务器接收请求并解析请求数据,根据请求数据去数据库调取数据,然后将数据打包成json格式返回到客户端,客户端接收到响应后解析json数据并完成界面刷新等操作。不管是请求数据还是响应数据,为保证数据安全,所有需要在网络中传递的数据,都要采用AES加密。

以上就是对这三部分的详细介绍,它们之间的密切关联使得环境监测系统能够高效运转,并最终为我们提供清新的环境。