- 10
- 0
- 约3.03千字
- 约 2页
- 2019-04-12 发布于广西
- 举报
ELECTRONICS WORLD 技术 交流
・
基于云平台的智能农业系统关键技术TCP/IP的Socket的研究
南京科技职业学院 喻菊梅 方 赓
【摘要】
智能农业是计算机技术、网络通信技术和传感器技术相结合的产物。用户可以通过智能农业 系统平 台,借助
无线通信 网络对远端的农作物生产环境进行智能化调控 。本文研 究的重点在于对 系统的优先级传输和并发性做 了性能
优化 ,提 出了一种动 态优先级传输调度模型和基 于TCP/IP的Socket通信机制 。优化后 的物联 网网关 系统可满足大并发
量的数据传输,适应 了未来智能农业云平 台的需求。
【关键词】
云平 台;智能农业;TCP/IP ;Socket通信机制
依然面临巨大挑战。针对以上问题,我国智能农业发展
1 系统研究背景 有必要建立农业的国家大数据中心,云计算、大数据挖
掘等新技术的集成创新;在国家层面上制定农业信息资
由于我国农业生产规模大,流通基数大、消费群体 源的有偿交换协议,实现资源开发、传输、处理、服务
规模大这些具体国情,使得我国智能农业的大规模实施 的标准化;技术方面重点突破大规模、低成本的信息快
图1 智能农业云平台系统的整体框架图
项目来源:该文章是江苏省高等学校大学生创新创业训练计划项 目配套 内容 (项 目编号 :201512920021X )。
• 10 •
ELECTRONICS WORLD 技术 交流
・
[1]
速感知技术 。
3 关键技术的实现
2 系统的组成
基于TCP/IP 的Socket 的网络通信程序流程如图2所
智能农业云平 台系统实现对农作物温度、土壤温 示:网关与服务器在建立Socket。通信时首先建立服务端
度、光照生长要素进行实时可靠的监测、远程控制及 的Socket,开始侦听整个网络中的连接请求;当检测到来
定时轮询。智能农业云平台系统用户可以通过权限认证 自服务器的连接请求时,向服务器发送收到连接请求的
登陆系统对 自己的农场进行远程操控,同时远端的农场 信息,并建立与服务器之间的连接;服务器发送控制指
监测系统也会定时的对农作物参数进行检测,如发现超 令至网关,并由网关解析后转发至协调器;当完成通信
过预警值的信息,系统会 自动将报警数据上报到业务平 后,网关关闭与服务器的Socket连接。
台,接着平台会通过多种方式通知到用户去处理,或者 服务器在建立Socket之后,确定要连接的网关的主
特别紧急情况下平台会通过预先设置的联动指令 自动进 机名和端 口;发送连接请求到网关,并等待网关的回馈
行操作来挽回农业损失。智能农业云平台系统的整体框 信息;连接成功后,与网关进行数据的交互;完成通信
架图如图1所示。 后,关闭Socket连接。
首先,系统接收到系统网关的定时轮询指令,客户 由于篇幅所限代码省略。
端网关从采控器采集到传感数据信息,利用Modbus通讯
协议将传感信息组包发送给系统网关,系统网关接收到 4 总结
数据包后对数据进行解包,解析成关系
原创力文档

文档评论(0)