基于zigbee的環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)一
整個(gè)系統(tǒng)分為四大部分,分別是終端部分、Web 服務(wù)器部分、無線通信部分和傳感器部分。整個(gè)系 統(tǒng)首先通過傳感器部分對傳感器進(jìn)行設(shè)置并對數(shù)據(jù)進(jìn)行采集;接著在無線通信部分就可以將數(shù)據(jù)按照一定網(wǎng)絡(luò)拓?fù)渎窂?,從終端節(jié)點(diǎn)出發(fā),最終傳送到協(xié)調(diào)器節(jié)點(diǎn),協(xié)調(diào)器在接到數(shù)據(jù)后,通過串口將數(shù)據(jù)上 傳到 PC 機(jī);在 Web 服務(wù)器這部分,調(diào)用 Linux 系統(tǒng)下讀寫串口函數(shù),對協(xié)調(diào)器上傳的數(shù)據(jù)進(jìn)行讀取, 并調(diào)用文件讀寫函數(shù)處理數(shù)據(jù),存放在本地?cái)?shù)據(jù)庫;在終端這部分,可以對數(shù)據(jù)進(jìn)行管理、查詢并做出 相應(yīng)的環(huán)境預(yù)報(bào),同時(shí)可以方向發(fā)生控制信號對傳感器部分進(jìn)行遠(yuǎn)程控制。 硬件模塊采用 TI 公司提供的 CC2530。CC2530 是用于 2.4 GHz 的 IEEE 802.15.4 ZigBee 等技術(shù)的 SoC 解決方案。在建立大范圍的網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),為其解決成本。在本設(shè)計(jì)中,是增強(qiáng)型 CC2530 單片機(jī)為核心, 組建具備數(shù)據(jù)采集、數(shù)據(jù)通信功能的無線傳感網(wǎng)絡(luò)。
基于zigbee的環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)二
本系統(tǒng)包括無線傳感網(wǎng)絡(luò)和遠(yuǎn)程控制中心兩部分。ZigBee無線傳感網(wǎng)絡(luò)包括1個(gè)網(wǎng)關(guān)節(jié)點(diǎn)、多個(gè)路由器節(jié)點(diǎn)和多個(gè)傳感節(jié)點(diǎn)。在ZigBee協(xié)議規(guī)范中,網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)包括星型、網(wǎng)狀和樹狀結(jié)構(gòu)。本設(shè)計(jì)為了提高WSN數(shù)據(jù)傳輸?shù)目煽啃?,降低網(wǎng)絡(luò)的復(fù)雜度,采用了樹狀拓?fù)浣Y(jié)構(gòu)。
基于zigbee的環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)三
基于ZigBee技術(shù)的無線傳感器網(wǎng)絡(luò)由一個(gè)協(xié)調(diào)器節(jié)點(diǎn)、若干路由節(jié)點(diǎn)和眾多傳感節(jié)點(diǎn)組成,圖1所示是其系統(tǒng)總體結(jié)構(gòu)。其中,傳感節(jié)點(diǎn)負(fù)責(zé)對環(huán)境溫度等數(shù)據(jù)的監(jiān)測,然后通過路由節(jié)點(diǎn)以多跳方式將數(shù)據(jù)發(fā)送給協(xié)調(diào)器節(jié)點(diǎn),協(xié)調(diào)器節(jié)點(diǎn)負(fù)責(zé)將數(shù)據(jù)上報(bào)給監(jiān)測中心PC機(jī)。