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