基于ZigBee的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)
2.3 節(jié)點(diǎn)軟件設(shè)計(jì)
無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)系統(tǒng)的軟件設(shè)計(jì)主程序流程如圖4所示。
其中調(diào)用了多個(gè)子程序模塊用來處理相應(yīng)的功能。初始化模塊來初始化系統(tǒng)及ZigBee模塊,使系統(tǒng)的工作頻率保證在RF正常工作的32 MHz的晶振頻率;查詢模塊用來查詢附近通信節(jié)點(diǎn)的信息;通信鏈路模塊用來建立監(jiān)測區(qū)域內(nèi)節(jié)點(diǎn)間的數(shù)據(jù)鏈路;數(shù)據(jù)通信模塊用來接收并分析無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)來的數(shù)據(jù)信息,處理后將數(shù)據(jù)信息發(fā)送出去。
3 結(jié) 語
無線傳感器節(jié)點(diǎn)對于整個(gè)無線傳感器網(wǎng)絡(luò)的開發(fā)和應(yīng)用都起著至關(guān)重要的作用,作為整個(gè)無線傳感器網(wǎng)絡(luò)的底層支持,其必然向微型化、高度集成化、智能化、節(jié)能化的方向發(fā)展。本文在分析了ZigBee協(xié)議特點(diǎn)的基礎(chǔ)上,設(shè)計(jì)了適應(yīng)于無線傳感器網(wǎng)絡(luò)發(fā)展方向的節(jié)點(diǎn),圍繞此方案實(shí)現(xiàn)了采用sHT11溫濕度傳感器、SoC系統(tǒng)芯片CC2430的具有廣泛用途的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)硬件及軟件的設(shè)計(jì),經(jīng)過測試其運(yùn)行穩(wěn)定可靠。本文為上層通信協(xié)議設(shè)計(jì)提供了基礎(chǔ),具有一定的研究意義。
評論