基于嵌入式WEB的AllLightSYS系統的設計與實現
AllLight響應的接收處理
通過PIC的UART機能,接收AllLightSystem發出的數據包。只響應AllLight ControlUnit發出的數據。(其它數據忽略。)如果遠程操作機能FLAG,防盜監視機能FLAG有效,根據接收到的數據更新WEB I/F UNIT的回路狀態數據。如果PC I/F機能FLAG有效,由于發送的數據是有AllLight協議的信息,為了使接受的數據能夠進行PC I/F處理,除去AllLight協議的報文頭。
AllLight指令發送處理
遠程操作機能如果FLAG有效,實行有效回路檢查。有效回路設定數據Check,如果指令控制的回路遠程操作有效,實行指令發送處理。根據手機發出的要求,將“ON”,“OFF”指令轉換成AllLight協議數據發送。如果是通過PC I/F處理,去掉TCP數據的報頭,將取出的數據加上AllLight協議的報頭,發送數據包。
4 結論
本文介紹了一個基于對嵌入式Web技術的家庭遠程操作監控系統的設計與實現,主要實現通過手機或電腦對自己家用電器進行監控和遠程操作,極大地保證了家庭的安全,也方便了人們的生活。本文作者的創新點就是:服務器的設計基于嵌入式WEB技術,支持動態IP,可以直接進入以太網,用戶無需使用專用的操作系統和軟件,可以直接通過瀏覽器進行操作,通過HTTP與嵌入式WEB進行通信。通過這次項目的完成,相信隨著網絡監控技術的發展,基于嵌入式WEB的遠程操作系統必將有良好的發展前景。
參考文獻:
1、Terry H.Ess, T.H.E.Solution LLC,Greer,SC, Accessing Devices Using a Web Service”, Proceedings IEEE SoutheastCon 2002
2、嚴麗平,曾輝,宋凱,甘嵐.嵌入式智能家庭網關的研究與設計,微計算機信息,2005年,第12-2期,14-16頁
3、嵌入式系統設計原理及應用/符意德編著.—北京:清華大學出版社,2004.11
4、張曦煌,柴志雷.嵌入式Web服務器中CGI的特點及實現.[J]小型微型計算機系統.Vol24,No11(2003)2046-20482003
5、Rich Bowen,Ken Coar等著,羅四維等譯,Apache Server實用全書,電子工業出版社,北京,2001.
評論