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