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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ZigBee無線網(wǎng)絡(luò)的嵌入式智能家居監(jiān)控系統(tǒng)

          基于ZigBee無線網(wǎng)絡(luò)的嵌入式智能家居監(jiān)控系統(tǒng)

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

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

          1.4.基于Visual C++的上位機(jī)顯示界面設(shè)計(jì)

          在整個(gè)智能家居監(jiān)控系統(tǒng)的設(shè)計(jì)當(dāng)中,上位機(jī)(PC機(jī))可以為用戶提供一個(gè)友好、交互的人機(jī)界面。假如管理人員需要調(diào)用小區(qū)中任意一戶的數(shù)據(jù)記錄時(shí),可以查詢?cè)撋衔粰C(jī)的存儲(chǔ)的數(shù)據(jù)即可。這里我們利用Visual C++編寫上位機(jī)的管理界面,主要采用了Windows Sockets網(wǎng)絡(luò)接口控件,大大簡(jiǎn)化了設(shè)計(jì)難度。

          首先,Windows Sockets作為Microsoft Windows的網(wǎng)絡(luò)程序設(shè)計(jì)接口,它是從Berkeley Sockets擴(kuò)展而來的,以動(dòng)態(tài)鏈接庫的形式提供給我們使用。重要的是,Windows Sockets是基于TCP/IP協(xié)議的,應(yīng)用程序調(diào)用Windows Sockets的API實(shí)現(xiàn)相互之間的通信,而Windows Sockets則是利用下層的網(wǎng)絡(luò)通訊協(xié)議功能和操作系統(tǒng)調(diào)用實(shí)現(xiàn)實(shí)際的通訊工作的。

          2.軟件流程介紹

          2.1智能家居中無線傳感網(wǎng)絡(luò)中終端節(jié)點(diǎn)流程

          網(wǎng)絡(luò)建立成功后,需要添加終端設(shè)備(終端節(jié)點(diǎn))進(jìn)入這個(gè)網(wǎng)絡(luò)。允許設(shè)備同網(wǎng)絡(luò)連接的流程圖如圖4所示。終端設(shè)備通過發(fā)送NLME-JOIN.request原語來開始執(zhí)行孤點(diǎn)方式同網(wǎng)絡(luò)連接,其原語 RejoinNetwork參數(shù)設(shè)置為TRUE。

          圖4 終端節(jié)點(diǎn)加入網(wǎng)絡(luò)流程圖

          首先,終端設(shè)備的網(wǎng)絡(luò)層管理實(shí)體將請(qǐng)求MAC層對(duì)PHY層所規(guī)定的所有有效通信信道進(jìn)行孤點(diǎn)掃描。通過向MAC層發(fā)送MLME--SCAN.request原語開始進(jìn)行孤點(diǎn)掃描,其掃描的結(jié)果通過MLME--SCAN.confirm原語返回到網(wǎng)絡(luò)層管理實(shí)體。然后,如果該終端設(shè)備掃描到網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,網(wǎng)絡(luò)層管理實(shí)體將通過發(fā)送MLME--JOIN.confirm原語向其上層報(bào)告請(qǐng)求連接,其原語的狀態(tài)參數(shù)設(shè)置為SUCCESS,否則設(shè)置為NO-NETWORKS。

          整個(gè)星型網(wǎng)絡(luò)的組網(wǎng)的軟件流程圖如下圖5所示。

          當(dāng)網(wǎng)絡(luò)協(xié)調(diào)器正常工作后,則建立網(wǎng)絡(luò)成功。這時(shí)候再打開兩個(gè)或更多終端節(jié)點(diǎn),就能讓這些節(jié)點(diǎn)加入網(wǎng)絡(luò)。

          圖5星型網(wǎng)絡(luò)組網(wǎng)流程圖

          推薦閱讀:30例經(jīng)典檢測(cè)、監(jiān)測(cè)、監(jiān)控系統(tǒng)完整解決方案,從實(shí)際應(yīng)用需求出發(fā)


          上一頁 1 2 3 4 下一頁

          評(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); })();