家用太阳能热水器网页控制系统的设计
2015-10-08周伯俊曹海平于玮
周伯俊 曹海平 于玮
【摘 要】当前太阳能热水器行业发展缓慢,急需通过“互联网+”来寻求新的发展。设计了一套具有远程网页控制功能的新型家用太阳能热水控制系统。系统基于B/S网络架构进行设计,采用现今最庞大的因特网和移动互联网组成的异构网络作为通信平台。测试证明本系统安全可靠,具有良好的市场前景。
【关键词】网页控制;太阳能热水器;互联网
【Abstract】Solar water heater industry developed slowly at present, it urgently need seeking new development through the “Internet +”. This paper designs a new domestic solar hot water control system, which has remote web control function. It is designed based on B/S network architecture,and using heterogeneous networks of current largest Internet and mobile Internet as a communications platform.The tests prove that the system is safe and high-reliability ,and has a good markets prospect.
【Key words】Web control; Solar water heater; Internet
0 引言
随着人民生活水平的提高以及公众环保意识的增强,家用太阳能热水器已经走进了千家万户。但是当前太阳能热水器的销量却在下滑,而整个热水器行业的销量却在快速增长。通过调查不难发现,目前的家用太阳能热水器大都存在操作不方便,不能满足用户快节奏的生活用水需要等方面的问题。互联网技术的快速发展,特别是在“互联网+”的发展潮流下,太阳能热水器行业迎来了新的发展契机[1]。
针对上述问题,文章利用Dreamweaver CS5网页制作软件,结合SQL数据库技术,实现了对家用太阳能热水器的远程监控,用户通过网页可以对自家的太阳能热水器运行状态进行管理和控制。
1 系统结构
远程监控系统的数据传输必须借助于网络,目前数据传输网络分为两大类,一种为有线数据传输网络,如以太网、电话网和有线电视网;另一种是无线数据传输网络,如GSM/GPRS网络。本文选择的后者作为数据传输网络[2]。根据实际需求,将家用太阳能热水器网页控制系统分为家用太阳能热水器控制客户端、远程数据中心、网络客户端三部分,如图1所示。文献[3]已经做了一些前期研究,完成了家用太阳能热水器控制端以及手机短信控制的的设计研究[3]。所以本文研究的重点是图1的前部分,远程数据中心(服务器)和网页客户端的设计研究。
2 服务器的设计
2.1 数据库设计
由于本设计的数据库容量中等,而且是在Windows操作系统下运行,所以本文选择SQL Server 2008作为数据库软件。根据对课题研究内容的了解,在太阳能系统中数据库中需存储数据项类别如下:
用户信息:用户序号、DTU编号、用户姓名、密码、用户邮箱、用户手机号、用户地址;
数据中心平台软件管理员信息:管理员名称、密码、权限;
DTU实时信息:DTU信息序号、DTU编号、是否联网在线、水箱水位、水箱水温、热线标志、热水器状态、报警信息、实时数据时间;
Web控制信息:Web信息序号、DTU编号、网页控制标志、网页控制字、网页在线标志、网页提示信息。
2.2 网络数据交互
家用太阳能热水器控制终端与远程服务器之间的通信模式属于C/S模式,DTU终端相当于Client,远程服务器就是Server,它们是通过套接字来进行通信的[4]。本文通过VB中的Winsock控件编程很好的实现了服务器和客户端之间的数据交换。数据的传输选用TCP协议。
如表1所示,为服务器和客户端一对一连接通信的情况,而在实际应用中是多个DTU终端(客户端)连接远程数据中心服务平台(服务器)。为了解决这种多对一的情况,本文在VB网络接口编程时使用Load语句,动态地加载Winsock控件,能够不停的刷新新的数据连接。
3 网页设计
Dreamweaver是一款非常优秀的网页设计软件,也是世界上应用最广泛的网页设计和代码编写软件之一,它不仅有着非常好的网页编辑功能,同时在网页前台脚本中加入了Spry库的支持。使用这个脚本库,可以在Dreamweaver软件中通过简单的设置完成很多页面特效、输入合法性检测以及Ajax的功能[5-6]。
家用太阳能热水器网页控制系统是为了让用户能够在互联网客户端对自家的太阳能热水器进行监控。因此本文设计了家用太阳能热水器远程监控系统登录界面、太阳能热水器工作界面、用户信息修改界面等。如图2所示为网页主界面截图。
4 结论
进入21世纪,产品的智能化越来越成为一种发展趋势,特别是家用太阳能热水器,能够像电热水器那样开水即热,用户还能对其实现远程监控管理,那将是太阳能热水器战胜电热水器的重要砝码,必然会给家用太阳能热水器市场带来新的春天。
【参考文献】
[1]张永刚,王斌.物联网技术在智能家居中的应用[J].智能建筑与城市信息,2012(02):27-30.
[2]宋恒力.基于Android平台的电热水器远程控制系统[J].电子技术,2014,12:55-58+54.
[3]周伯俊,姜平.基于STM8S207SB的远程无线通信模块设计[J].仪表技术,2012,282(10):33-35.
[4]巩权庆,姜平,宋燕平,周伯俊.基于GPRS/SMS的温度监控终端系统设计[J].仪表技术与传感器,2012,355(08):93-96.
[5]杨宝.基于GPRS远程无线通信的水温水位采集和控制卡的设计研究[D].山东师范大学,2014.
[6]姜菊媛,周丽丽.关于WINSOCK网络编程的分析和应用[J].科技信息,2013(04):309+311.
[责任编辑:汤静]