周伯俊 曹海平 于瑋



【摘 要】當前太陽能熱水器行業發展緩慢,急需通過“互聯網+”來尋求新的發展。設計了一套具有遠程網頁控制功能的新型家用太陽能熱水控制系統。系統基于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.
[責任編輯:湯靜]