文摘
英文文摘
声明
第一章绪论
1.1课题提出的背景
1.2课题研究的意义
1.3国内外研究现状
1.4课题研究的主要内容
第二章Modbus网关的方案选择与总体设计
2.1网关功能分析
2.2方案选择与分析
2.2.1方案分析
2.2.2嵌入式实时操作系统的选择
2.2.3 TCP/IP协议栈的选择
2.3总体结构设计
2.4程序目录结构
第三章网关硬件平台的设计及测试环境的组建
3.1硬件平台设计
3.1.1硬件总体结构设计
3.1.2存储器扩展模块设计
3.1.3以太网通讯模块设计
3.1.4串口通讯模块设计
3.2测试环境的组建
第四章Modbus网关中μC/OS-Ⅱ和lwIP的移植与配置
4.1 Modbus网关中μC/OS-Ⅱ的移植与配置
4.1.1编译器相关数据类型移植
4.1.2任务切换功能的设计
4.1.3中断服务程序的入口设计
4.1.4针对网关应用配置μC/OS-Ⅱ
4.2 Modbus网关中lwIP的移植与配置
4.2.1lwIP协议栈移植分析
4.2.2编译器相关数据类型移植
4.2.3网络接口驱动程序设计
4.2.4操作系统模拟层的移植
4.2.5针对网关应用配置lwIP
4.3 μC/OS-Ⅱ和lwIP的调试
第五章Modbus网关可靠性与安全性设计
5.1网络接口冗余备份功能设计
5.1.1冗余备份原理分析
5.1.2驱动程序中实现冗余备份
5.1.3冗余切换算法设计
5.1.4冗余切换性能测试
5.2 Modbus网关安全性设计
5.2.1 MAC地址过滤功能的设计
5.2.2 IP防火墙的设计
第六章Modbus网关协议转换功能设计
6.1协议转换功能设计分析
6.2协议转换功能的模块化设计
6.3 Modbus串行通讯模块设计
6.4 ModbusTCP/IP通讯模块设计
6.4.1 lwIP API接口的选择
6.4.2 TCP连接管理模块的设计
6.4.3 Modbus TCP通讯设计
6.5协议转换模块设计及测试
第七章Modbus网关Web发布功能的设计
7.1 Web服务器的设计
7.1.1静态网页的处理
7.1.2动态网页的处理
7.1.3用户访问控制功能的设计
7.2基于AJAX技术的实时数据Web发布功能设计
7.2.1几种基于Web的数据发布方法的比较
7.2.2 AJAX技术的特点与优势
7.2.3基于AJAX的Web发布功能的设计
7.2.4基于AJAX的Web发布功能的测试
第八章结论与展望
参考文献
附录
致谢