APP下载

基于北斗网格码的智慧农业软件设计与实现

2020-08-23杜增初

数码设计 2020年4期
关键词:智慧农业软件设计

杜增初

摘要:我国是一个农业大国,现阶段,农业已经发展成为一个涉及范围广泛的综合化产业,而各种信息技术手段在农业的产生中起到了重要的作用。智慧农业这一概念的出现使得农业不断的向着信息化和智能化的方向发展,给我国农业的发展提供了一个全新的方向和机遇。本文主要对北斗网格码以及智慧农业进行简要分析,进一步说明了基于北斗网格码的智慧农业的软件设计,从而提高农业的生产效益。

关键词:北斗网格码;智慧农业;软件设计

中图分类号:S126;TP311.52   文献标识码:A   文章编号:1672-9129(2020)04-0038-01

Abstract:China is a large agricultural country, at this stage, agriculture has developed into a wide range of comprehensive industry, and various information technology means in the production of agriculture has played an important role. The emergence of the concept of intelligent agriculture makes agriculture develop towards the direction of information and intelligence constantly, providing a new direction and opportunity for the development of China's agriculture. This paper mainly makes a brief analysis of Beidou grid code and intelligent agriculture, and further explains the software design of intelligent agriculture based on Beidou grid code, so as to improve the production efficiency of agriculture.

Key words:Beidou grid code;Intelligent agriculture;The software design

1 北斗网格码概述

北斗网格码是国家北斗系统组织研发的全球区域位置标识编码,北斗网格码用一个整形数代表一个区域位置,其基本特点就是多尺度性、计算性、立体性和包容性。北斗网格码的作用不是替代经纬度,而是作为经纬度的有效补充,重点解决空间大数据时代,数据的区位标识、共享交换、高效计算的问题,有人形象地比喻北斗网格码是空间大数据的集装箱。北斗网格码与北斗系统和北斗增强系统相结合,将向用户提供一种全新的空间位置服务模式。

北斗网格码是为大数据建设和应用发展起来的一项重大基础技术体系,特别适合作为空间信息和位置服务的大数据入口,不仅能给高精度位置服务、物联网、智慧城市精准农业、大众消费等各行各业的应用带来显著效益,而且对于国家的信息化建设、一带一路发展战略以及国家大数据体系建立都具有十分重要的意义。

2 智慧农业概述

智慧农业是各种现代化信息技术的综合体现,主要有云计算、互联网技术、人工智能、大数据技术等等。比如,利用监控系统就可以实时的掌握农业的运作情况,如果农作物需要灌溉,按下对应的按钮就可以完成浇水,同时保证浇水量的准确性。智慧农业主要包含农产品的养殖、生产加工、存储运输、销售售后以及企业监管等各个环节。在农产品的养殖过程中,对各种农作物以及水产、禽类等实施科学的管理,要对作物生长的每一个状态进行实时的记录;在农产品的生产加工过程中,要根据相关农产品的资料信息,主要对这一生产过程进行追踪记录;在农产品的存储运输环节当中,要对农产品存储仓库的数量进行核查,在农产品运输的时候,要实施精细化的物流管理,做好运输车辆的追踪与调度工作;在农产品的销售及售后过程中,要具有农产品的信息展示、交易记录和溯源查询等方面的环节。此外,上述的各个环节都要有相关政府部门的监管与指挥,实时进行监控、跟踪以及管理。

3 基于北斗网格码的智慧农业的软件设计

3.1智慧农业系统的体系结构。智慧农业系统主要分为三个层次:感知层、传输层、应用层。

智慧农业感知层包括农业生产过程中各类农业生产信息的采集,实现智能控制的信息接收与执行。在农业信息的查询与检索过程中,可以用北斗网格码来做ID,并且为唯一的ID,从而构建起空间对象的关联关系。各种农业相关的数据,采用了这套编码的标识以后,可以无须入库,就可以通过网格码的搜索来建立空间索引表,其检索速度得到了极大的提高。

智慧农业传输层主要是对各种各样的信息进行收集工作,利用互联网进行总结,同时把农业信息进行融合,利用无线等方式,从而向智慧农业信息网络平台发布。

智慧农业应用层是把传输的信息进行处理工作,将其进行分类以及数据挖掘工作,可以为农业决策提供一个科学的依据,同时实现对农业生产设备的远程操控,让农业朝着智能化的方向发展。

3.2软件平台子系统的实现。智慧农业软件平台子系统主要分为企业信息子系统、农产品溯源子系统以及物联网监测子系统。

(1)企业信息子系统。首先,用户信息管理。用户在注册信息之后,输入用户名和密码,可以进入到系统当中,还可以完成用户的注销以及更改密码等操作。其次,企业信息管理。可以实现信息的获取、查看数据信息、增改信息以及删除信息等,主要包括EnterpriseInfoController,EnterpriseInfoService 接口及其实现类等。

(2)农产品溯源子系统。首先,农产品信息管理。主要对农产品的生产信息进行管理,包括产地信息的登记、生产日期等等,此模块的操作分为信息的获取、查看数据信息、增改信息以及删除信息等。其次,溯源信息管理。完成农产品生产加工流程的可溯化,对于农产品的每一项加工程序,其相关的加工地点、时间等信息都会进行记录,从而保证农产品的安全性。

(3)物联网监测子系统。首先,实时数据模块。首先要第一次访问页面,主要包括三个操作步骤:获取辐射实时数据信息、获取温度实时数据信息,再执行刷新数据操作,实现对农产品的有效监测。其次,历史数据模块。与获取实时数据信息类似,主要差别在于实际的访问方式。主要包括三个操作步骤:获取辐射实时数据信息、获取温度实时数据信息,再执行异步请求操作。最后,设备信息管理。主要实现设备的获取、查看、增减设备以及删除设备等功能,完成对农产品相关设备信息的精细化管理。

4 总结

本文通过对基于北斗网格码的智慧农业软件设计于实现的研究,使我们了解到了,北斗网格码在智慧农业中得到了较为广泛的应用,不仅方便了各种农业信息的查询检索,数据的整合与共享,而且提供了高精度的位置服务,劳动者通过智慧农业软件就可以实时的观测到农产品的信息与生长状况,节约了大量的人力、物力,具有实际的应用价值。

参考文献:

[1]龚瑞昆,田野.模糊控制在ZigBee物联网智慧农业大棚中的应用[J].现代電子技术,2020,43(8):93-96,100.

[2]杨伟敏,潘青仙,黄素娟.智慧农业开启农业现代化新篇章 ——浦江县浦阳街道应用物联网技术发展智慧农业[J].现代农机,2020,(2):4-5.

[3]李想.新型城镇化视角下"互联网+"智慧农业绿色产业融合体系路径创新[J].价值工程,2020,39(11):101-104.

[4]陈立康,邱珈铖.诸暨发展智慧农业的对策措施[J].新农村,2020,(5):11-12.

猜你喜欢

智慧农业软件设计
CAN总线通信技术在电梯监控系统中的应用
基于单片机SPCE061A的字幕机点阵式字母电子显示屏的设计制作
基于STM8S903K3的序列打螺丝夹具的软件设计
一种VHDL语言代码重用的方法
北斗卫星对智慧农业的作用与应用探讨
延边地区“互联网+农业”发展研究
金华市智慧农业发展现状、存在问题与对策
基于物联网技术的智慧农业实施方案分析
智能手机在智慧农业中的应用研究
基于安卓的智慧农业APP设计与实现