摘要:温室大棚在我国已历史悠久,加强对温室大棚各数据的监控能使大棚产量可观,因此提高大棚智能化是迫切要求。本文介绍温室智能大棚系统课题的子课题“服务端软件管理设计”,以RS-485总线构建的传感器网络为基础,采集目标监测区域的温度、湿度、光照强度等与农作物生长息息相关的数据,通过测控终端将数据打包传送给网络服务器,供相关用户对大棚进行远程监控与管理。终端接受来自服务器的指令,启动通风降温、加水、遮阳补光等调控设备。本设计硬件主要使用STM32F03单片机和ENC28J60网络接口芯片,软件使用开源的uIP1。0嵌入式TCP/IP协议栈,以TCP客户端身份与服务器建立连接并收发数据包,采用B/S架构,用户通过浏览器登陆查看。本文介绍了服务器端软件设计思想及设计过程。78971
毕业论文关键词:智能温室大棚、数据采集、B/S、TCP协议、socket网络编程
Abstract: Greenhouse has a long history in our country, to strengthen the monitoring of greenhouse respective data can make considerable greenhouse production, thus increasing greenhouse intelligence is an urgent requirement。 This article describes the greenhouse intelligent greenhouse system subject task "server management software designed" to RS-485 bus sensor network construction based on acquisition and growth of crops is closely related to the data of temperature, humidity, light intensity target monitoring area and so on, through Control terminal data package sent to the network server for relevant users to remotely monitor and manage greenhouse。 Terminal receiving an instruction from the server, start the ventilation and cooling, add water, fill light shade and other regulating equipment。 The hardware design is mainly used STM32F03 microcontroller and network interface chip ENC28J60, the use of open source software uIP1。0 embedded TCP / IP protocol stack for TCP client authentication and server to establish a connection and send and receive data packets, the use of B / S structure, users Log in to check your browser。 This article describes the server-side software design and the design process。
Keywords:Intelligent Greenhouse, data acquisition, B/S, TCP protocol, socket network programming。
目 录
1。 绪论 5
1。1 课题研究的背景及意义 5
1。3 系统开发环境 7
2。 本系统做涉及到的技术 7
2。1 TCP协议 7
2。2 Socket网络编程 12
3。 系统分析 13
3。1 需求分析 13
3。2 系统功能结构图 13
3。3 数据库设计 14
4。 软件系统架构 17
5。 功能实现 19
5。1 建立TCP服务器 19
5。2 数据解析 23
5。3 登录界面 24
5。4 数据显示 24
5。5 数据查询 27
5。6 设置警戒值 28
5。7 导出数据 30
结论 32
参考文献 33