帳號:guest(18.220.140.5)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):賴政皜
作者(外文):Lai, Cheng Hau
論文名稱(中文):在OctopusII平台上利用IPv6協定的無線感測網路應用系統設計與實作
論文名稱(外文):Design and Implementation of Wireless Sensor Network Apllication on OctopusII with IPv6 Protocol
指導教授(中文):石維寬
指導教授(外文):Shih, Wei-Kuan
口試委員(中文):黃能富
曾紹崟
衛信文
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊系統與應用研究所
學號:9865512
出版年(民國):100
畢業學年度:99
語文別:中文
論文頁數:46
中文關鍵詞:無線感測平台物聯網
外文關鍵詞:OctopusIIContikiuIPWSNIPv6Wireless Sensor
相關次數:
  • 推薦推薦:0
  • 點閱點閱:200
  • 評分評分:*****
  • 下載下載:4
  • 收藏收藏:0
無線感測網路(Wireless sensor network, WSN),是由許多體積小、成本低、具有感測能力、利用無線傳輸方式溝通的平台所構成的網路。無線感測網路自發展之始,本是用於戰場監視感測等軍事用途,然而發展至今,已經被廣泛使用於民間了。包過溫溼度偵測、環境汙染偵測、生活安全等等使用方式。
如果可以把廣泛使用的網路協定來作為WSN的基礎架構,則開發者對於WSN軟體的設計以及應用將更加便利,並且能夠兼容於現有的網際網路。而TCP/IP的網路協定便是一個相當普及並且是現今網際網路最主要的架構組成部分之一。透過IP定址,使用者可以直接的存取甚至是控制無線感測器,得到平台上面收集的數據資料,或是進一步的發展物聯網的應用。
物聯網就是將感測器裝置到所有物體上,如供電系統、家用電器、公共設施等等,並以網際網路連結起來。來達到特別的應用,實現遠距控制或是物體間的直接通信。也會是將來Web 4.0的主體。
TCP/IP協定在近來也面對著一個巨大的挑戰與改變,那就是IPv4位址將發放完畢,組織或使用者們將必須採用IPv6來取代已經不敷使用的IPv4協定。而對於物聯網的使用面向來說,IPv6協定的採用也是勢在必行的,因為物聯網一旦普及,其節點的數量將會相當龐大,只有IPv6 能提供足夠的IP數量。
綜合以上所言,本論文將採用Octopus II 無線感測平台以及CONTIKI OS 來實作能夠應用於IPv6協定的無線感測網路並驗證之。
Wireless sensor network (WSN) is composed of many sensor platforms which have small size, low cost, wireless transmission features. WSN was originally developed for military applications as battlefield detection. Nowadays ,it is adopted to civil application ,including temperature and humidity detection, environment pollution detection , and vital sign detection.
If we can use the contemporary network protocol(ie TCP/IP) to construct WSN basic infrastructure, it helps designer to develope WSN softwares and WSN applications more conveniently.TCP/IP is the most popular and primary component of Internet today.With TCP/IP protocol in the WSN, the WSN can be easily compatible with the Internet, Also, users are able to access and control wireless sensors to get the data which collected from the WSN.Further, people can develop more applications ,even the Internet of Things.
The “Internet of Things” means installing sensors to all objects, such as power systems, home appliances and public facilities etc., And all the subjects are linked up by the Internet. To achieve the particular application to implement remote control or direct communication between objects. It will be the main part of Web 4.0 in the future.
TCP/IP faces a big change and challenge now due to the coming exhaustion of IPv4 address.Therefore, organizations and users must adopt IPv6 because of inadequate IPv4. Adoption of IPv6 becomes an imperative for the Internet of Things because IPv6 can supply enough address for the huge demand for IP address with the popularity of the Internet of Things system.
To summarize ,this paper adopt OctopusII wireless sensor platform and CONTIKI OS to implement and authenticate the WSN with IPv6 protocol.
1. Introduction 1
1.1. Background 1
1.2. Paper Organization 3
2. Related Work 4
2.1. Wireless Sensor Platform OctopusII 4
2.2. Contiki Operation System 7
2.2.1 CONTIKI Features 7
2.2.2 System Architecture 10
2.3. Another OS 12
3. Communication Stack 13
3.1. Contiki communication overview 13
3.2. RIME stack & Chameleon Architecture 13
3.2.1 Packet attribute approach 15
3.2.2 Header transformation module 17
3.3. Rime stack primitives 17
3.3.1 Transmission over RIME 19
3.4 uIP stack 20
3.5 6LoWPAN in uIP 22
4. Implementation 24
4.1. Porting into OctopusII 24
4.1.1 Prepare the toolchain 24
4.1.2 Soucecode structure 25
4.1.3 Modify the source code 26
4.1.4 Test the CONTIKI OS on OctopusII 29
4.2. Communicate with PC 31
4.2.1 Tapslip and SLIP protocol 32
4.2.2 Uipbridge 33
4.2.3 Radvd 33
4.2.4 Test the connection 35
5. Evaluation 37
5.1 Experiments overview 37
5.2 Control the remote OctopusII with IPv6 37
5.3 TCP dump 38
5.4 Uip router 39
5.5 Sensor data transmission 41
5.6 Transmission success probability with UDP or TCP 41
6. Conclusion and Future Work 44
7. Reference 45
[1] Adam Dunkels, Fredrik ‥ Osterlind, Zhitao He; An Adaptive Communication Architecture for Wireless Sensor Networks
[2] Adam Dunkels ;
Towards TCP/IP for Wireless Sensor Networks
[3] Adam Dunkels ;
Full TCP/IP for 8-Bit Architectures
[4] 國科會無線感測器網路平台技 術介面與規格說明
http://www.wsnc.ntu.edu.tw/Files/Octopus--_0913_V1_2%20%5B----%5D.pdf
[5] Adam Dunkels, Bj‥ orn Gr‥ onvall, Thiemo Voigt;
Contiki - a Lightweight and Flexible Operating System for Tiny Networked
Sensors
[6] Adam Dunkels, Juan Alonso, Thiemo Voigt, Hartmut Ritter, Jochen Schiller;
Connecting Wireless Sensornets with TCP/IP Networks
[7]Contiki OS Home Page ;
http://www.sics.se/contiki/
[8] Adam Dunkels, Juan Alonso, Thiemo Voigt;
Making TCP/IP Viable for Wireless Sensor Networks
[9] 台灣使用者技術支援網 Octopus;
http://163.13.128.59/?tag=octopus-ii
[10] Adam Dunkels;
The uIP Embedded TCP/IP Stack7-23;
[11]MSP430x1xx Family User Guide;
http://focus.ti.com.cn/cn/lit/ug/slau049f/slau049f.pdf
[12] Zach Shelby, Carsten Bormann;
6LoWPAN: The Wireless Embedded Internet
[13] [Ubuntu] Install RADVD for IPv6;
http://infinitude.pixnet.net/blog/post/34014789
[14] Nithin K N;
BLIP : An implementation of 6LoWPAN in TinyOS
[15] http://docs.tinyos.net/tinywiki/index.php/BLIP_Tutorial
[16] IETF Request for Comments (RFC);1055,2462,3513,4944
http://www.ietf.org/rfc.html
[17] 無線感測器網路平台教育訓練課程;
http://www.wsnc.ntu.edu.tw/Files/NTHU_0104.pdf
[18]TCP/IP Guide;
http://www.tcpipguide.com/
[19] Linux下的sniffer工具--Tcpdump的安裝和使用;
http://fanqiang.chinaunix.net/a5/b6/20010911/1500001274_b.html
[20] ZigBee vs. IPv6? ;
http://zachshelby.org/2009/02/20/zigbee-vs-ipv6/
[21] JAVA Socket class;
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/Socket.htm
[22] Networking IPv6 User Guide for JDK/JRE 5.0;
http://download.oracle.com/javase/6/docs/technotes/guides/net/ipv6_guide/index.html
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *