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