农业物联网平台
一、平台简介
可视化展示土地信息,设备信息,农作物信息,以及报警情况,直观展示。
通过实时监测设备及土地信息,让用户能够了解系统运行情况和土地情况。
记录用户培育习惯,光照,温度,土壤湿度,CO2,氮磷钾,怎么控制,什么时候浇水等查看并根据数据科学数据种植,增产增收。
实时监控土地状态,实现远程查看植物生长状态,定时抓拍植物情况。
通过历史数据、种植情况、亩产收益等要素,分析种植过程中影响最终产量和收益的因素,从而改进种植方法、提高收益。
用户可以通过手动添加定时任务的形式,定时执行特定任务,从而完成远程控制智能设备的目的。
二、使用关键技术
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
MyBatis 本是apache的一个开源项目iBatis,。MyBatis是一个基于Java的持久层框架。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
后端数据库使用MySQL,MySQL 是一款安全、跨平台、高效的,主流编程语言紧密结合的数据库系统。由于MySQL开源及使用方便的特性,故采用MySQL作为后端数据库。
Eclipse 是一个开源的、基于Java的可扩展开发平台。由于其方便使用及开源的特性,故采用Eclipse作为IDE工具。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,由于其开源及轻量级的特性,故选取Tomcat 作为应用服务器。
三、设计原型图
四、当前进度
Version1.0初代版本已完成上线,后续版本陆续迭代中。