论文部分内容阅读
互联网的普及和发展为物联网应用提供了坚实的基础,常规设备系统智能化、网络化的趋势逐渐增加,给人们对设备的检测管理控制以极大的方便。本文以水泵控制器为感知对象,基于此设计了一套远程网络监控系统,提出了在数据传输以及处理方面行之有效的解决方案。 本文首先介绍了物联网的相关概念以及水泵控制器远程控制的现状。对目前存在的各种远程控制方式进行了介绍和比较,然后引出了本文研究的主要内容。 其次介绍了和研究内容相关的一些技术资料,包括通用分组无线服务(GPRS)通信技术、WiFi无线通信技术、Internet网络相关协议、Linux网络编程相关技术。 接着着重介绍了数据通信系统的软硬件设计。其中硬件设计主要包括单片机、GC65通信模块、RS485通信接口电路的设计。软件为两个方案共存可选的设计,其中GC65通信方案主要包括管理员短信注册和注销,水泵控制器故障短信报警以及GPRS数据上传和服务器下发数据接收转发功能。ESP8266串口WiFi通信方案着眼于水泵控制器数据的上传和服务器下发数据的接收转发功能。两种方案视水泵控制器安装现场网络覆盖情况而定。 再者,对服务器软件进行了研究,利用GatewayWorker纯PHPSocket框架,定制了通讯协议并设计了后台数据接收、解析、存储、推送的服务程序,同时设计了web监控页面,方便实时查看水泵控制器状态以及对水泵控制器进程远程设置和控制。 然后对服务程序进行测试,验证其处理能力。最后对本文进行了总结,对于一些不足之处提出了后续的解决方案。 本文设计的远程监控解决方案与工业化应用的水泵控制器互相匹配,实际测试证实了其可靠性和灵活性,经过相应修改亦可应用于其他设备的监控中。