基于Internet的温湿度测控系统设计与实现
发布时间:2023-12-09 13:07
随着Internet的进一步普及,网络带宽容量和稳定性的不断提高,为实现基于Internet的测控系统创造出越来越好的条件。测控系统的分布式和网络化已经成为一种趋势。本文顺应这一趋势研究了一种基于Internet的测控系统实现方案,以高速以太网作为现场测控子系统,在这个子系统中,通过网关节点管理这个子系统的采集单元和控制单元,并通过网关节点与Internet上的服务器进行通信,Internet服务器通过提供webservice接口可方便与第三方应用实现交互,同时通过远程登录Internet服务器,可以通过web页面实现对测控系统的管理。在通信方式方面,从测控子系统这一级开始,全部采用网络通信方式。在现场测控子系统内部,网关节点与采集节点和网关节点与控制节点间的通信方式全部采用网络通信方式。在采集节点和控制节点上的网络通信功能实现,是通过移植精简的TCP/IP协议栈到8位增强型单片机C8051F340中实现。在应用层通信协议选择上,为了实现数据的透明传输,现场测控子系统与网关之间的网络通信采用HTTP协议,网关与Internet服务器之间的网络通信也是采用HTTP协议。根据这一设计方案,...
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 测控系统的发展
1.2 基于Internet的测控系统应用前景
1.3 网络化测控系统理论基础
1.3.1 计算机网络基础
1.3.2 测控系统网络化
1.4 webservice技术
第2章 基于Internet的温湿度测控系统整体设计
2.1 总体设计思路
2.1.1 测控系统拓扑结构设计
2.1.2 测控系统软件结构
2.2 接口设计
2.2.1 测控节点与网关节点间接口设计
2.2.2 网关节点与Internet服务器间接口设计
2.2.3 WebService接口设计
第3章 测控节点设计
3.1 节点总体设计思路
3.2 测控节点硬件设计
3.2.1 C8051F340介绍
3.2.2 CP2200以太网控制器介绍
3.2.3 系统关键电路模块硬件设计
3.3 测控节点软件设计
3.3.1 软件开发环境
3.3.2 测控节点软件总体设计
3.3.3 CP2200网络芯片初始化、接收、发送以太网帧分析
3.3.4 CP2200驱动程序实现
3.3.5 uIP协议栈移植和实现
3.3.6 基于HTTP的WEB服务器设计与实现
第4章 网关节点设计
4.1 网关节点分析和总体设计
4.2 网关节点服务程序设计
4.2.1 服务程序总体设计
4.2.2 TCP网络通信模块设计
4.2.3 通信格式设计
4.2.4 在网关节点端使用PID实现温湿度控制
4.3 SQLite数据库操作模块设计
4.3.1 数据库设计
4.3.2 SQLite数据库介绍
4.3.3 网关节点数据表设计
4.4 网关节点程序设计结果分析
第5章 Internet服务器程序设计
5.1 Internet服务器软件总体组织结构
5.2 与网关节点通信的服务程序设计
5.2.1 windows服务程序
5.2.2 windows服务程序的实现
5.3 Internet服务器数据表设计
5.4 SQLSERVER数据库设计
5.4.1 数据表设计需求分析
5.4.2 数据表的具体设计
5.5 web服务器程序设计
5.5.1 web服务器总体设计
5.5.2 Ajax技术的应用
5.5.3 ZedGraph图表类库的使用
5.5.4 WebService接口设计
5.5.5 综合管理系统设计
第6章 总结与展望
6.1 主要工作总结
6.2 下一步工作
参考文献
攻读学位期间研究成果
致谢
本文编号:3871635
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 测控系统的发展
1.2 基于Internet的测控系统应用前景
1.3 网络化测控系统理论基础
1.3.1 计算机网络基础
1.3.2 测控系统网络化
1.4 webservice技术
第2章 基于Internet的温湿度测控系统整体设计
2.1 总体设计思路
2.1.1 测控系统拓扑结构设计
2.1.2 测控系统软件结构
2.2 接口设计
2.2.1 测控节点与网关节点间接口设计
2.2.2 网关节点与Internet服务器间接口设计
2.2.3 WebService接口设计
第3章 测控节点设计
3.1 节点总体设计思路
3.2 测控节点硬件设计
3.2.1 C8051F340介绍
3.2.2 CP2200以太网控制器介绍
3.2.3 系统关键电路模块硬件设计
3.3 测控节点软件设计
3.3.1 软件开发环境
3.3.2 测控节点软件总体设计
3.3.3 CP2200网络芯片初始化、接收、发送以太网帧分析
3.3.4 CP2200驱动程序实现
3.3.5 uIP协议栈移植和实现
3.3.6 基于HTTP的WEB服务器设计与实现
第4章 网关节点设计
4.1 网关节点分析和总体设计
4.2 网关节点服务程序设计
4.2.1 服务程序总体设计
4.2.2 TCP网络通信模块设计
4.2.3 通信格式设计
4.2.4 在网关节点端使用PID实现温湿度控制
4.3 SQLite数据库操作模块设计
4.3.1 数据库设计
4.3.2 SQLite数据库介绍
4.3.3 网关节点数据表设计
4.4 网关节点程序设计结果分析
第5章 Internet服务器程序设计
5.1 Internet服务器软件总体组织结构
5.2 与网关节点通信的服务程序设计
5.2.1 windows服务程序
5.2.2 windows服务程序的实现
5.3 Internet服务器数据表设计
5.4 SQLSERVER数据库设计
5.4.1 数据表设计需求分析
5.4.2 数据表的具体设计
5.5 web服务器程序设计
5.5.1 web服务器总体设计
5.5.2 Ajax技术的应用
5.5.3 ZedGraph图表类库的使用
5.5.4 WebService接口设计
5.5.5 综合管理系统设计
第6章 总结与展望
6.1 主要工作总结
6.2 下一步工作
参考文献
攻读学位期间研究成果
致谢
本文编号:3871635
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3871635.html