智能粮库系统架构
1.1 系统架构
如上图所示:
智能仓房管理系统以仓房集成控制柜为中心,对智能通风系统、智能气调系统、粮情测控系统、气体浓度检测系统、粮食水分检测系统、粮食虫害检测系统、环境监测系统、能耗分析系统、低温仓储系统、粮食数量监测系统进行现场状态的数据采集、操作控制以及和后台分析管理软件进行实时数据交互。
该系统融合了强大的虚拟现实技术,对整个粮库厂区进行了实景还原,包括各个子系统(如风扇、门窗、灯具、管道、传感器等)。通过如看电影般的奇妙视角,用户可以身临其境的对现场情况进行观测和控制。
1.2 技术要点
软件架构上从服务类型上切分,分为页面接口、API接口、通讯接口,业务逻辑、存储服务、缓存等模块。根据低耦合、可扩展的设计原则,软件架构设计如下:
- 现场控制中心用高性能,高灵活度的工业电脑代替传统的触控屏,从而为各个系统的集成,系统的扩展以及功能的多样性提供可靠保障。
- 使用*Unity3D虚拟现实技术创建粮库的3D模型,从而可以多视角,动态的,形象生动观测各个子系统的运行状况。可以给电脑前操作人员身临现场的逼真感觉。
- 可以通过对大数据的分析建立科学的数学模型,实现各设备系统的联动、自动控制。
- 数据库方案使用MYSQL,持久层开发框架使用hibernate,优点是可以提供更为标准的数据库移植方案,对于需求的SQL,使用JDBC。
- 缓存方案采用redis,用户处理高频高速的查询需求。如用户session等。
- 业务逻辑开发采用spring MVC,以web容器为基础进行业务逻辑描述。根据不同的功能模块进行模块切分。
- 页面展示采用Thymeleaf模版引擎、jquery处理前端逻辑,CSS以bootstrap为基础,进行二次开发。对于有实时同步交互需求的页面展示,使用react.js处理。
- 通讯采用JAVA NIO开发的通讯网关。
- 移动端开发使用react native,调用API服务。
?关键词:粮仓粮情测控系统/粮情测控系统/粮仓粮情温湿度测控系统/粮情温湿度测控系统/粮库仓温仓湿/智慧粮库/智慧粮库建设方案/智慧粮库系统/智慧粮库系统介绍/智慧粮库解决方案
?