(44.192.66.171) 您好!臺灣時間:2021/05/18 01:13
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:李瑋倫
研究生(外文):Wei Lun Lee
論文名稱:無線感測網路軟體更新之研究
論文名稱(外文):The Study of Software Update for Wireless Sensor Network
指導教授:林仲志林仲志引用關係
指導教授(外文):C. C. Lin
學位類別:碩士
校院名稱:長庚大學
系所名稱:資訊工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
論文頁數:87
中文關鍵詞:無線感測網路軟體更新資料散佈
外文關鍵詞:Wireless Sensor NetworkNetwork ReprogrammingData Dissemination
相關次數:
  • 被引用被引用:1
  • 點閱點閱:119
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
  在不同的應用情境下,必須根據需求將無線感測網路節點的功能做不同的修改,其中省電與效率是最為關鍵的問題。本研究針對無線感測網路的特定節點提出一項可增加網路生命週期的軟體更新機制。首先,在興趣封包中加入更新節點的清單,使得節點可被告知為更新的對象,以實現特定節點更新的功能。其次在路徑的選擇方面,本研究結合MTPR與MMBCR兩種方式,一方面找出最短路徑增加更新效率,另一方面加入節點電量判斷機制避開過度使用的節點延長無線感測網路生命週期。最後將更新的程式碼皆分割為核心程式模組與應用程式模組以減少資料的傳輸,在進行程式碼更新時,本研究採用SPIN方法以確保封包不會遺失。
  本研究與無線感測網路的程式碼散佈工具-Deluge之各項實驗數據顯示:(1)在5*5的網路拓撲以及傳輸12 Pages的資料時,本研究之方法在傳輸時間方面只需要Deluge的67%,(2)封包數量為Deluge的41%,而電量則可節省67%,(3) 12 Pages資料量的更新工作也可較Deluge多進行1.79倍,(4)在5*1的直線拓撲下,啟動程式碼切割機制後,在傳輸時間只需要Deluge的14%,電量則可節省87%。
The functions of the wireless sensor network (WSN) node need to be modified in different requirements in order to fulfill different applications. The power saving and performance are key issues have to be conquered. In this research, we propose a mechanism to increase the lifetime for the specific node’s update in the wireless sensor network. Firstly, we modify the interest packet of directed diffusion method to determine sink nodes. Secondly, this study combined MTPR with MMBCR to determine the update path. This combined method can not only find the shortest path for increasing the efficiency, but also provide a good power saving for extending the network life cycle. Thirdly, we divide program codes into core modules and application modules. It can reduce the data amount when WSN nodes are updating. These data is transmitted by SPIN method to secure packet lossless.
In comparing our study and Deluge, the experimental results show that (1) the transmission time can be reduced to 67% when send 12 pages in 5*5 network topology. (2) The transmission packet can be reduced to 41% and power consumption can be saved to 67% when send 12 pages in 5*5 network topology. (3) The 12 pages updating task in 5*5 network topology can be executed more than 1.79 times than Deluge. (4) In reducing code image size, the transmission time can be reduced to 14% and the power consumption can be saved to 87% in 5*1 network topology.
授權書 iii
致謝 iv
中文摘要 v
英文摘要 vii
目錄 ix
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 3
1.3 研究目的 5
1.4 論文架構 7
第二章 相關文獻探討 8
2.1 資料散佈演算法 8
2.1.1 以資料為中心的方法(Data-Centric) 8
2.1.2 特定節點更新 11
2.1.3 電量考量為主之傳播模式 11
2.2 TINYOS系統架構 16
2.3 程式碼的傳輸與執行 19
2.3.1 機械碼(Native Code) 19
2.3.2 虛擬機器(Virtual Machines) 19
2.3.3 模組化(Loadable Module) 20
第三章 研究策略與方法 22
3.1 無線感測網路軟體更新流程 22
3.2 發佈更新訊息 28
3.2.1 封包格式說明 29
3.2.2 路由演算法 32
3.3 建立路由路徑 37
3.4 傳遞程式碼資料 39
3.4.1 程式碼編譯與分割流程 39
3.4.2 程式碼傳遞流程 41
3.4.3 封包格式說明 43
3.5 重新啟動節點 48
3.6 總結 50
第四章 實驗方法與實作成果 51
4.1 實驗軟體套件說明 51
4.1.1 TOSSIM模擬器 51
4.1.2 程式碼散佈工具-Deluge 52
4.2 實驗環境建置 52
4.3 實驗結果 54
4.3.1 程式碼資料量對特定節點散佈的影響 54
4.3.2 節點數量對特定節點散佈的影響 58
4.3.3 網路生命時間對路由方法的影響 59
4.3.4 程式分割機制與更新效率的影響 61
4.4 數據討論 64
第五章 結論 67
參考文獻 72
[1] D. Culler, D. Estrin, and M. Srivastava, "Guest Editors' Introduction: Overview of Sensor Networks," Computer, vol. 37, no. 8, pp. 41-49, 2004.
[2] M. Alan, C. David, P. Joseph, S. Robert, and A. John, "Wireless sensor networks for habitat monitoring," in Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications Atlanta, Georgia, USA: ACM, pp. 88-97., 2002
[3] Chris Otto, Aleksandar Milenkovic, Corey Sandres, and Emil Jovanov, "System Architecture Of A Wireless Body Area Sensor Network For Ubiquitous Health Monitoring," Journal of Mobile Multimedia, vol. 1, no. 4, pp. 307-326, 2006.
[4] G. Werner-Allen, K. Lorincz, M. Ruiz, O. Marcillo, J. Johnson, J. Lees, and M. Welsh, "Deploying a wireless sensor network on an active volcano," Internet Computing, IEEE, vol. 10, no. 2, pp. 18-25, 2006.
[5] K. Sukun, P. Shamim, C. David, D. James, F. Gregory, G. Steven, and T. Martin, "Health monitoring of civil infrastructures using wireless sensor networks," in Proceedings of the 6th international conference on Information processing in sensor networks Cambridge, Massachusetts, USA: ACM, pp. 254-263., 2007
[6] Holger Karl and Andreas Willig, "Energy-efficient unicast," in Protocols and Architectures for Wireless Sensor Networks John Wiley and Sons, pp. 295-305, 2005.
[7] R. H. Wendi, K. Joanna, and B. Hari, "Adaptive protocols for information dissemination in wireless sensor networks," in Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking Seattle, Washington, United States: ACM, pp. 174-185., 1999
[8] Philip Levis, Neil Patel, Scott Shenker, and avid Culler, "Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks," in Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI) pp. 15-28., 2004
[9] C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, and F. Silva, "Directed diffusion for wireless sensor networking," Networking, IEEE/ACM Transactions on, vol. 11, no. 1, pp. 2-16, 2003.
[10] Z. Xiao and B. Sarikaya, "Code Dissemination in Sensor Networks with MDeluge," in Sensor and Ad Hoc Communications and Networks, 2006. SECON '06. 2006 3rd Annual IEEE Communications Society on, 2 ed pp. 661-666., 2006
[11] I.Chakeres, E.Belding-Royer, and C.Perkins, "Dynamic MANET On-demand (DYMO) Routing," in Internet Draft, draft-ietf-manet-dymo-03., 2005
[12] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, "Wireless sensor networks: a survey," Computer Networks, vol. 38, no. 4, pp. 393-422, Mar.2002.
[13] N. Bambos, "Toward power-sensitive network architectures in wireless communications: concepts, issues, and design aspects," Personal Communications, IEEE [see also IEEE Wireless Communications], vol. 5, no. 3, pp. 50-59, 1998.
[14] K Srinivasan and P Levis, "RSSI is Under Appreciated," in Proceedings of the Third Workshop on Embedded Networked Sensors(EmNets) Boston, Massachusetts, USA., 2006
[15] C. K. Toh, "Maximum battery life routing to support ubiquitous mobile computing in wireless ad hoc networks," Communications Magazine, IEEE, vol. 39, no. 6, pp. 138-147, 2001.
[16] C. K. Toh, H. Cobb, and D. A. Scott, "Performance evaluation of battery-life-aware routing schemes for wireless ad hoc networks,", 9 ed pp. 2824-2829., 2001
[17] H. Jason, S. Robert, W. Alec, H. Seth, C. David, and P. Kristofer, "System architecture directions for networked sensors," SIGPLAN Not., vol. 35, no. 11, pp. 93-104, 2000.
[18] G. David, L. Philip, v. B. Robert, W. Matt, B. Eric, and C. David, "The nesC language: A holistic approach to networked embedded systems," SIGPLAN Not., vol. 38, no. 5, pp. 1-11, 2003.
[19] W. H. Jonathan and C. David, "The dynamic behavior of a data dissemination protocol for network programming at scale," in Proceedings of the 2nd international conference on Embedded networked sensor systems Baltimore, MD, USA: ACM, pp. 81-94., 2004
[20] Jaein Jeong, Sukun Kim, and Alan Broad, "Network reprogramming," in TinyOS Documentation., 2006
[21] J. Jaein and D. Culler, "Incremental network programming for wireless sensors," pp. 25-33., 2004
[22] J. Koshy and R. Pandey, "Remote incremental linking for energy-efficient reprogramming of sensor networks," pp. 354-365., 2005
[23] L. Philip and C. David, "Mate: a tiny virtual machine for sensor networks," SIGOPS Oper. Syst. Rev., vol. 36, no. 5, pp. 85-95, 2002.
[24] Adam Dunkels, Bjorn Gronvall, and Thiemo Voigt, "Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors," 29th Annual IEEE International Conference on Local Computer Networks, pp. 455-462, 2004.
[25] S. Victor, H. Mark, C. Bor-rong, W. A. Geoff, and W. Matt, "Simulating the power consumption of large-scale sensor network applications," in Proceedings of the 2nd international conference on Embedded networked sensor systems Baltimore, MD, USA: ACM, pp. 188-200., 2004
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top