主頁(http://www.130131.com):基于CC2500的無線樓字跟蹤系統(tǒng)軟硬件設(shè)計(2) 3.2 分簇路由算法 所有信標結(jié)點都固定劃分成若干個簇,每一個簇選擇一個簇頭節(jié)點,在選擇簇頭節(jié)點的時候,要注意選擇處于偏僻位置的信標節(jié)點,這種信標定位的工作相對較少,不容易在定位和傳輸中產(chǎn)生沖突。分簇主要以地理位置為準,每個簇的節(jié)點數(shù)不需要相同,這樣有利于避免數(shù)據(jù)發(fā)往基站時產(chǎn)生沖突。簇頭節(jié)點負責為簇內(nèi)的所有信標節(jié)點分配時槽,每個信標節(jié)點在自己規(guī)定的時間發(fā)送定位信息給簇頭節(jié)點。簇頭節(jié)點接到所有簇內(nèi)節(jié)點的信息后進行綜合,總結(jié)成一幀數(shù)據(jù)發(fā)送給基站。在這幀中,所有信標的定位時間差被忽略,當作是同一個時間的定位信息。 如采用2s定位一次,有一個包含5個節(jié)點的簇,簇頭節(jié)點為每個節(jié)點分配的時槽可以為300 ms。以250 kb/s為傳輸速率的CC2500在這個時槽內(nèi)完全可以完成定位和數(shù)據(jù)傳輸工作。這樣可以留給簇頭節(jié)點約800 ms的時間進行數(shù)據(jù)融合和數(shù)據(jù)傳輸。信標節(jié)點數(shù)據(jù)融合的過程見圖1。
數(shù)據(jù)上傳到基站后,基站通過網(wǎng)口上傳到電腦的監(jiān)控軟件。監(jiān)控軟件采用圖形化方式將節(jié)點的位置示意出來,如圖2所示。
4 結(jié) 語 (中國集群通信網(wǎng) | 責任編輯:陳曉亮) |






