詳細介紹
施耐德XSZCK102Y接近開關
基于查詢路由通常是指目的節點通過網絡傳播一個來自某個節點數據查詢消息,收到該查詢數據消息的節點又將匹配該查詢消息的數據發回給原來的節點。一般這些查詢是以自然語言或者高級語言來描述的。
定向擴散是一種基于查詢的路由機制。匯聚節點通過興趣消息發出查詢任務,采用洪泛方式傳播興趣消息到整個區域或部分區域內的所有接近開關傳感器節點。興趣消息用來表示查詢的任務,表達網絡用戶對監測區域內感興趣的信息,例如監測區域內的溫度、濕度和光照等環境信息。在興趣消息的傳播過程中,協議跳在每個接近開關傳感器節點上建立反向的從數據源到匯聚節點的數據傳輸梯度。接近開關傳感器節點將采集到數據沿著梯度方向傳送到匯聚節點。
在接近開關傳感器興趣擴散階段,匯聚節點周期性地向鄰居節點廣播興趣消息。興趣消息中含有任務類型、目標注區域、數據發送速率、時間戳等參數。每個節點在本地保存一個興趣列表,對于每一個興趣列表中都有一個表項,記錄發來該興趣消息的鄰居節點、數據發送速率和時間戳等任務相關信息,以建立該節點向匯聚節點傳遞數據的梯度關系。每個興趣可能對應多個鄰居節點,每個鄰居節點對應一個梯度信息。通過定義不同的梯度相關參數,可以適應不同的應用需求。每個表項還有一個字段用來表示該表項的有效時間值,超過這個時間后,節點將刪除這個表項。當節點收到鄰居節點的興趣消息時,首先檢查興趣列表中是否存有參數類型與收到興趣相同的表項,而且對應的發送節點是該鄰居節點。如果有對應的表項,就更新表項的有效時間值;如果只是參數類型相同,但不包含發送該興趣消息的鄰居節點,就在相應表項中添加這個鄰居節點;對于任何其他情況,都需要建立一個新表項來記錄這個新的興趣。如果收到的興趣消息和節點與剛剛轉發的興趣消息一樣,為避免消息循環則丟棄該信息;否則轉發收到的興趣消息。
施耐德XSZCK102Y接近開關