基于物联网的智能农业系统研究与实现
式:展示层、业务层、持久层。展示层使用struts2、业务层使用spring、持久层使用ibatis。
传感器值查询采用直接查询数据库方式;视频图片查看采用封装文件系统服务方式;接入模块使用Java NIO进行开发,服务器与3G网关的通信都通过此模块进行;数据入库模块对Ibatis和Java File IO进行封装。
本系统的架构设计流程如图2所示。
展示层是表示本系统以WEB网页形式呈现,可提供给使用者友好的人机交互界面,同时也提供一定的安全性,确保角色对应用户的权限。
业务层:用于访问数据层,并根据展示层页面需要进行一定的逻辑运算,封装成接口反馈给展示层,以便调用。例如,本系统中需要对大棚环境基础参数进行设置,展示层提供参数组合文字条件,本层编写合理的组合运算规则,调用数据层,修改多个表的值。
持久层:持续获取大棚实时信息,包括各类传感器获取到的环境参数、各类摄像头捕获到了实时图像等信息。本层还负责将各种信息存入对应数据库的表中,以供
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: