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






