|
|
|
接近開關(guān)傳感器在數(shù)據(jù)傳播階段的介紹 |
|
|
|
|
|
錄入時間:2015-03-05 10:34:09瀏覽次數(shù):1 |
|
當(dāng)接近開關(guān)傳感器節(jié)點采集到了與興趣匹配的數(shù)據(jù)時,把數(shù)據(jù)發(fā)送到梯度上的鄰居節(jié)點,并按照梯度上的數(shù)據(jù)傳輸速率設(shè)定接近開關(guān)傳感器模塊采集數(shù)據(jù)的速率。由于可能從多個鄰居節(jié)點收到興趣消息,節(jié)點向多個鄰居節(jié)點發(fā)送數(shù)據(jù),匯聚節(jié)點可能收到經(jīng)過多個路徑的相同數(shù)據(jù),中間節(jié)點收到其他節(jié)點轉(zhuǎn)發(fā)的數(shù)據(jù)后,首先查詢興趣列表的表項;如果沒有匹配的興趣表項就丟棄數(shù)據(jù);如果存在相應(yīng)的興趣表項,則檢查與穿上興趣對慶的數(shù)據(jù)緩沖池,數(shù)據(jù)緩沖池用來保存最近轉(zhuǎn)發(fā)的數(shù)據(jù),如果在數(shù)據(jù)緩沖池中有與接收到的數(shù)據(jù)匹配的副本,說明已經(jīng)轉(zhuǎn)發(fā)過這個數(shù)據(jù),為避免出現(xiàn)傳輸環(huán)路而丟棄這個數(shù)據(jù);否則,檢查該興趣表項中的鄰居節(jié)點信息,如果設(shè)置的鄰居節(jié)點數(shù)據(jù)發(fā)送速率大于等于接收的數(shù)據(jù)速率,則全部轉(zhuǎn)發(fā)接收的數(shù)據(jù);如果記錄的鄰居節(jié)點數(shù)據(jù)發(fā)送速率小于接收的數(shù)據(jù)速率,則按照比例轉(zhuǎn)發(fā)。對于轉(zhuǎn)發(fā)的數(shù)據(jù),數(shù)據(jù)緩沖池保留一個副本,并記錄轉(zhuǎn)發(fā)時間。 |
|