<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于嵌入式WEB的AllLightSYS系統(tǒng)的設計與實現(xiàn)

          基于嵌入式WEB的AllLightSYS系統(tǒng)的設計與實現(xiàn)

          作者: 時間:2012-05-21 來源:網(wǎng)絡 收藏

          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ù)據(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 結論

          本文介紹了一個基于對嵌入式Web技術的家庭遠程操作監(jiān)控系統(tǒng)的設計與實現(xiàn),主要實現(xiàn)通過手機或電腦對自己家用電器進行監(jiān)控和遠程操作,極大地保證了家庭的安全,也方便了人們的生活。本文作者的創(chuàng)新點就是:服務器的設計基于嵌入式WEB技術,支持動態(tài)IP,可以直接進入以太網(wǎng),用戶無需使用專用的操作系統(tǒng)和軟件,可以直接通過瀏覽器進行操作,通過HTTP與嵌入式WEB進行通信。通過這次項目的完成,相信隨著網(wǎng)絡監(jiān)控技術的發(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)關的研究與設計,微計算機信息,2005年,第12-2期,14-16頁

          3、嵌入式系統(tǒng)設計原理及應用/符意德編著.—北京:清華大學出版社,2004.11

          4、張曦煌,柴志雷.嵌入式中CGI的特點及實現(xiàn).[J]小型微型計算機系統(tǒng).Vol24,No11(2003)2046-20482003

          5、Rich Bowen,Ken Coar等著,羅四維等譯,Apache Server實用全書,電子工業(yè)出版社,北京,2001.


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();