农业物联网平台

作者:岳明涛 已发布 2022/10/12 02:53:00 GMT+0, 上次修改时间: 2022-10-26T15:39:34+00:00

一、平台简介

可视化展示土地信息,设备信息,农作物信息,以及报警情况,直观展示。

通过实时监测设备及土地信息,让用户能够了解系统运行情况和土地情况。

image.png

记录用户培育习惯,光照,温度,土壤湿度,CO2,氮磷钾,怎么控制,什么时候浇水等查看并根据数据科学数据种植,增产增收。

实时监控土地状态,实现远程查看植物生长状态,定时抓拍植物情况。

QQ截图20221012103702.png

通过历史数据、种植情况、亩产收益等要素,分析种植过程中影响最终产量和收益的因素,从而改进种植方法、提高收益。

QQ截图20221012103940.png

用户可以通过手动添加定时任务的形式,定时执行特定任务,从而完成远程控制智能设备的目的。

图片1.png

二、使用关键技术

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 作为应用服务器。

三、设计原型图

image.png

1.png

四、当前进度

Version1.0初代版本已完成上线,后续版本陆续迭代中。

QQ截图20221012104829.png