基于ZigBee的礦井無(wú)線定位系統(tǒng)
3.2 系統(tǒng)的軟件實(shí)現(xiàn)
要想完成基于ZigBee的無(wú)線定位系統(tǒng)的設(shè)計(jì),首先要對(duì)ZigBee的協(xié)議棧進(jìn)行開發(fā),具體的開發(fā)流程如圖3所示。該流程圖適用于平面或空間定位方案,路由節(jié)點(diǎn)和終端節(jié)點(diǎn)的個(gè)數(shù)由所選用的定位算法來(lái)確定。圖1中的路由節(jié)點(diǎn)作為錨節(jié)點(diǎn),設(shè)置在巷道內(nèi)相應(yīng)的位置,而終端節(jié)點(diǎn)由井下工作人員隨身攜帶,從而實(shí)現(xiàn)對(duì)節(jié)點(diǎn)的定位。
要完成以上基于ZigBee網(wǎng)絡(luò)開發(fā)的流程圖的功能,需要對(duì)協(xié)調(diào)器(Coordinator)節(jié)點(diǎn)、路由(Rout·er)節(jié)點(diǎn)、終端(End device)節(jié)點(diǎn)分別編寫程序。以下是部分程序的說(shuō)明:
ZigBee節(jié)點(diǎn)初始化函數(shù):
協(xié)調(diào)器(Coordinator)節(jié)點(diǎn)的API函數(shù)說(shuō)明:
評(píng)論