该项目是用原生方法来实现,客户端采集传感器发送过来的数据,然后发送给服务端,服务端接收到的数据进行入库。所有的参数通过xml配置文件获取,然后用Sax解析xml,通过反射的方法初始化各个对象。在整个系统中,采用ZigBe e无线通信技术和基于java的编程语言将农业环境数据和作物生长发育过程中的生理及形态数据远程传输到物联网环境监测数据中心,然后对数据进行分析,提供实时,有效的数据,利用图表和图像显示更直观的对各种数据进行对比分析,为农业工作者提供更简单有效的决策手段。
1.采集模块:客户端负责采集温度,湿度,二氧化碳,光照强度传感器产生的数据信息。
2.网络模块:客户端将采集的数据发送给服务端。
3.备份模块:在可能发生异常的程序中,对数据进行备份。
4.入库模块:服务器将接受的数据批处理入插入数据库中。
5.日志模块:通过Log4j实现系统日志功能。
6.配置模块:将各个模块行统一管理。
7.后台管理模块:用Swing写的一个后台管理UI,可以对数据进行多种操作。