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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 智能家居系統(tǒng)設(shè)計(jì),幫助家庭遠(yuǎn)離霧霾

          智能家居系統(tǒng)設(shè)計(jì),幫助家庭遠(yuǎn)離霧霾

          作者: 時(shí)間:2014-04-14 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/259129.htm

          資源配置:

          1. 使用 的全部特性。

          2.使用AT32UC3A0512中的10/100 Mbps的以太網(wǎng)MAC接口 ,802.3以太網(wǎng)媒體訪問(wèn)控制器,UART等模塊。

          3.3系統(tǒng)軟件架構(gòu)

          主系統(tǒng)程序流程介紹:

          首先是系統(tǒng)初始化,包括各個(gè)模塊和IO口的設(shè)置;然后傳感器采集數(shù)據(jù),并在N5110上面顯示;然后判斷是否有命令發(fā)送過(guò)來(lái),并判斷該命令是PC機(jī)或RF通信模塊發(fā)送的還是GPRS模塊發(fā)送的;然后檢測(cè)是什么命令,并根據(jù)命令來(lái)執(zhí)行不同的動(dòng)作;最后將采集到的數(shù)據(jù)根據(jù)是否有命令發(fā)送給GPRS模塊或PC機(jī)或RF通信模塊或聲光報(bào)警模塊。

          GPRS模塊程序流程介紹:

          首先是GPRS初始化,包括AT指令,文本格式接收;然后判斷是否有短信或者是有數(shù)據(jù)發(fā)送過(guò)來(lái);然后將手機(jī)接收到的命令轉(zhuǎn)發(fā)給GPRS主控器,將接收到的數(shù)據(jù)在N5110上面顯示;最后GPRS模塊通過(guò)無(wú)線模塊發(fā)送命令給采集數(shù)據(jù)的主控器。

          嵌入式WEB服務(wù)器程序流程介紹:

          使用HTML語(yǔ)言編寫(xiě)WEB界面,服務(wù)器使用CGI接口提取用戶的指令,以太網(wǎng)數(shù)據(jù)的 傳輸采用MAC地址來(lái)識(shí)別,ARP協(xié)議提供IP地址和數(shù)據(jù)鏈路層使用的MAC地址之間的轉(zhuǎn)換 功能,為了保證系統(tǒng)在以太網(wǎng)的通信,首先要實(shí)現(xiàn)ARP協(xié)議;由于嵌入式WEB服務(wù)器要能在 Internet上通信,在網(wǎng)絡(luò)層一定要實(shí)現(xiàn)IP協(xié)議,還要實(shí)現(xiàn)能報(bào)告數(shù)據(jù)傳送差錯(cuò)等情況的 ICMP協(xié)議;在應(yīng)用層,主要實(shí)現(xiàn)遠(yuǎn)端主機(jī)通過(guò)瀏覽器的訪問(wèn)控制方式,所以要實(shí)現(xiàn)HTTP協(xié) 議。而HTTP協(xié)議是基于TCP協(xié)議實(shí)現(xiàn)傳輸?shù)?加上TCP協(xié)議是面向可靠的數(shù)據(jù)流的傳輸, 基于應(yīng)用的需要和對(duì)可靠性的要求,在傳輸層采用TCP協(xié)議,并對(duì)TCP協(xié)議進(jìn)行簡(jiǎn)化處理, 主要針對(duì)HTTP協(xié)議開(kāi)發(fā)TCP協(xié)議。

          3.4 系統(tǒng)軟件流程

          主控制系統(tǒng)程序運(yùn)行流程圖:

          GPRS程序運(yùn)行流程圖:

          程序運(yùn)行流程圖



          關(guān)鍵詞: AVRmeg16 智能家居

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();