1 research outputs found

    [[alternative]]A routing protocol based on power-controlled sleep scheduling for wireless sensor networks

    No full text
    碩士[[abstract]]無線感測網路(Wireless Sensor Networks, WSNs)是由一群分散的感測器和基地台所組成,可使用在各種遠端監控系統的應用上。感測器將其所感測的資料透過多重跳躍(multi-hop)方式回傳給基地台,這些感測器通常使用電池來運作,當能源耗盡時是不能替換電池,因此如何有效的節省電能的使用以延長整體感測網路的工作時間是個重要的議題。 本篇研究中,我們將以「應用於無線感測器網路中以休眠排程為基礎之電源管控機制」為研究基礎,提出應用休眠排程於無線感測網路之路由協定。安排休眠機制的感測網路環境中,雖然時間同步,但各個節點的活動時間會依狀態調整而提早進入睡眠狀態,在多重跳躍的傳輸模式下,每個節點需透過廣播封包確認下一個代傳節點後才能將資料送出。因此我們希望透過建立路由資訊,以減少傳輸過程的廣播次數,而當路徑節點剩餘電量不足無法轉送時,利用中斷處理程序尋找新的路徑,以維持路徑的完整,減少傳送過程中封包的遺失。 在最後,依據論文中所提出的演算法,我們將透過模擬來驗證資料傳輸過程中能有效的減少電能的消耗,達到省電的效益。[[abstract]]Wireless Sensor Networks is dispersed by a group composed of sensors and Base Stations. It can be used in various applications of remote monitoring system. Sensor nodes route the collected data to the Base Station via multi-hop wireless links. These sensors typically use batteries to operate, the battery cannot be replaced when the depletion of energy resources. Therefore, how to use energy-saving sensor networks to extend the overall working time efficiently is an important subject. Our research is base on “A Power Control Mechanism based on Sleep Scheduling for Wireless Sensor Networks”. We proposed a refined mechanism of routing protocol for wireless sensor networks with sleep scheduling. In wireless sensor network with sleep scheduling, active node adjusts its working time and even step in sleeping state earlier. In the multi-hop transmission mode, each node broadcasts the packet to confirm the receiving node. Therefore, we use routing information to reduce the number of broadcasting during transmission. When route node with low rest power cannot transfer, to remain completed route, we can execute interrupt handler procedure to reduce the package loss. Finally, to achieve power efficiency, we will simulate if the proposed algorithm can reduce energy consumption effectively in the data transmission procedure.[[tableofcontents]]目 錄 第一章 緒論1 1.1 研究背景4 1-2 研究動機6 1-3 研究目的8 1-4 論文架構9 第二章 相關技術與研究10 2.1 傳輸功率控制技術11 2.1.1 Adaptive Transmission Power Control (ATPC)11 2.2 路由協定技術15 2.2.1 Geographic Random Forwarding(GeRaf)17 2.3 睡眠機制在無線感測網路之應用18 2.3.1 非同步的睡眠機制18 2.3.2 同步的睡眠機制19 2.3.3 集中控制的睡眠機制20 2.4 應用於無線感測器網路中以休眠排程為基礎之電源管控機制21 2.4.1 傳輸功率控制(Transmission Power Control)21 2.4.2 休眠排程(Sleep Scheduling)24 2.4.3 路由協定(Routing Protocol)27 第三章 應用睡眠排程於無線感測網路之路由協定31 3.1 網路環境及假設 32 3.2 建立虛擬階層資訊35 3.2.1 階層距離定義 35 3.2.2 設定階層級數 36 3.2.3 消耗電量的臨界值計算37 3.3 建立資料傳送路徑39 3.3.1 路徑資料的建立39 3.3.2 建立路徑程序 42 3.4 路徑中斷處理46 3.5 特性及優勢49 第四章 模擬比較與分析50 4.1 模擬環境52 4.2 模擬結果與分析比較53 第五章 結論與未來研究方向59 5.1結論59 5.2未來研究方向60 參考文獻61 附錄-英文論文63 圖 目 錄 圖 1:無線感測網路基本架構圖 10 圖 2: Feedback Closed Loop Overview for ATPC 12 圖 3:Overview of the Pairwise ATPC Design 13 圖 4:Transmission Power vs. RSSI 14 圖 5:After active time slots merged 20 圖 6:Transmission Power Control 22 圖 7: Mica2 device’s power level, energy consumption and range 22 圖 8:Transmit Packets and Adjust TPC 24 圖 9:Sleep Scheduling Algorithm 26 圖 10:同心階層結構27 圖 11:路由協定流程圖29 圖 12:透過虛擬階層建立傳輸路徑示意圖33 圖 13:階層距離與通訊範圍示意圖36 圖 14:階層中各節點位置分布示意圖37 圖 15:建立路徑資料流程41 圖 16:建立路徑流程圖43 圖 17:中斷節點取代示意圖46 圖 18:中斷訊息傳送示意圖47 圖 19:路徑中斷處理流程圖48 圖 20:封包轉送至現有路徑示意圖54 圖 21:傳送封包節點可代傳範圍示意圖54 圖 22:網路中傳送封包頻率與耗電量關係圖55 圖 23:擴大範圍尋找代傳節點的電量耗差異圖56 圖 24:擴大電量廣播的機率與可節省的電量關係圖57 表 目 錄 表1: Neighbor Information Table (NIT) 23 表2: Owner Information Table (OIT) 28 表3: Modified Owner Information Table 32 表4: Connect_Table 39 表5: 回應訊息封包格式 40[[note]]學號: 797410023, 學年度: 9
    corecore