声明
摘要
第一章 绪论
1.1 论文的背景及意义
1.2 水泵控制器远程控制的现状
1.3 本文研究的内容
第二章 课题中涉及的主要技术分析
2.1 GPRS通信技术
2.1.1 GPRS技术筒介
2.1.2 GPRS系统结构及特点
2.3 WiFi无线网络
2.2 Internet网络
2.2.1 TCP/IP协议族
2.3 Linux网络编程相关技术
2.3.1 C/S模型
2.3.2 I/O复用
第三章 通信系统的软硬件设计
3.1 通信模块介绍
3.1.1 GC65模块简介
3.1.2 ESP8266模块简介
3.2 总体硬件设计概述
3.3 硬件电路设计
3.3.1 供电电源的设计
3.3.2 主控芯片电路设计
3.3.3 GC65芯片电路设计
3.3.4 RS485接口电路设计
3.3 AT指令介绍
3.1.1 AT命令
3.1.2 GC65 GSM/GPRS方案用到AT指令
3.1.3 ESP8266串口WiFi方案用到的AT指令
3.4 软件整体框架
3.5 各功能模块的程序实现
3.5.1 初始化程序
3.5.2 定时中断及串口中断程序
3.5.3 GC65方案程序设计
3.5.4 ESP8266串口WiFi方案
3.5.5 主控制程序及数据解析程序
3.6 通讯报文设计
第四章 服务器程序的设计实现
4.1 GatewayWorker概述
4.1.1 Workerman简介
4.1.2 GatewayWorker简介
4.1.3 定制通讯协议
4.2 GatewayWorker简要分析
4.3 服务器程序的设计与实现
4.3.1 后台数据处理
4.3.2 数据库存储设计
4.3.3 web监控页面的设计
第五章 服务器程序性能测试
5.1 测试程序设计
5.2 测试方法及结果
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
作者硕士期间发表的论文
致谢