• 沒有找到結果。

5.1 結論

本研究以整合物聯網異質性為目標,並已成功整合部分物聯網異質,其中包括(1)通訊 協定異質:於物聯網中,IEEE 802.15.4 Zigbee 協定扮演了環境感測重要角色,但 Zigbee 協定與網際網路是異質的(Ethernet IEEE 802.3 與 WiFi IEEE 802.11),無法直接溝通,

容易形成通訊孤島,因此,本研究於 Gateway 中安裝不同的網路介面,包括 Zigbee、

Ethernet、WiFi,使 Zigbee 節點感測資料能夠透過其它介面轉送至網際網路。(2)連網技 術異質:由於傳統 Zigbee 無法使用 IP,因此,本研究於 Zigbee Node 實作 6LoWPAN,

讓 Zigbee Node 能夠使用 IPv6 相關功能。另外,於 Gateway 上實作 6LoWPAN Border

Router 的功能,使 Zigbee 節點所送出的 6LoWPAN 封包能夠成功轉為完整的 IPv6 並送 上 Internet。最後,由於物聯網中有許多設備,使用的連網技術並不盡相同,如 IPv6、

IPv4,由於 6LoWPAN 制定為 IPv6 Only,因此,本研究於 Gateway 上實作 Tunnel 6to4 的功能,使 6LoWPAN 不僅能用於 IPv6,也能使用於 IPv4。(3)設備異質:因為每個設 備可提供的能力並不盡相同,本研究以 CoAP 為基礎記錄 Sensor Profile 並設計一 M2M 平台,以不需人為介入的中央控管機制來管理與取得 Sensor Profile 與 Sensor data,並 記錄於資料中心,給予使用者方便後續使用。(4)實現感測節點與遠端設備之 End-to-End

Communication:本研究不只將 6LoWPAN 節點所產生之感測資料能夠使用 UDP 封包成 功傳送至遠端 Server。也於 6LoWPAN 節點中實作 CoAP,並證明遠端設備能夠成功直 接訪問節點並取得節點所提供的資料,因此,Global 的雙向 End-to-End Communication

已成功部屬與應用於本系統中。(5)以 M2M 平台為基礎設計使用者應用範例:設計者只 需利用本 M2M 平台所產生的資料,無須了解其中的細節,過程中繁複的處理流程,均 交由平台中 M2M 模組處理完成。

5.2 未來展望

本系統的 Gateway 目前已處理 IEEE 802.15.4 與 IEEE 802.3、IEEE802.11 間的異質,未 來希望能夠加入新的通訊技術用於處理物聯網異質性,使本系統 Gateway 處理異質功 能更加完善。另外,可以於更多的物聯網設備上實作 CoAP 以運用於本系統。

參考文獻

[1] Gartner Identifies the Top 10 Strategic Technology Trends for 2014, Available At:

http://www.gartner.com/newsroom/id/2603623

[2] L. Atzori, A. Iera, and G. Morabito, “The Internet of Things: A survey,” ACM Computer Networks , vol. 54, no. 15, pp. 2787 – 2805, Oct. 2010.

[3] D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac, “Internet of Things: Vision, applications and research challenges,” ACM Ad Hoc Networks, vol. 10, no.7, pp.1497-1516, Sep. 2012.

[4] oneM2M, Available At: http://www.onem2m.org/

[5] K. C. Chen, and S. Y. Lien. “Machine-to-Machine communications: Technologies and Challenges,”

ACM Ad Hoc Networks, vol.18, no. 3, pp. 3-23, Jul. 2014.

[6] Transmission of IPv6 Packets over IEEE 802.15.4 Networks, IETF RFC Standard 4944, Sep. 2007.

[7] Connection of IPv6 Domains via IPv4 Clouds, IETF RFC Standard 3056, Feb. 2001.

[8] Constrained Application Protocol (CoAP), IETF RFC Standard 7252, Jun. 2014.

[9] Gartner Says the Internet of Things Installed Base Will Grow to 26 Billion Units By 2020, Available

At: http://www.gartner.com/newsroom/id/2636073

[10] G. M. Lee, J. Park, N. Kong, N. Crespi, “The Internet of Things – Concept and Problem Statement,”

IETF, draft–lee–iot–problem–statement–00, Apr. 2011.

[11] Machine–to–Machine Communications; M2M service requirements, ETSI Standard TS.102

689v2.1.1, Jul. 2013.

[12] Machine–to–Machine Communications; Functional Architecture, ETSI Standard TS. 102 690

v1.2.1, Jun. 2013.

[13] Architecture Analysis – Part 1: Analysis of architectures proposed for consideration, oneM2M

Standard TR.0002, Nov. 2013.

[14] Architecture Analysis – Part 2: Study for the merging of architectures proposed for consideration

by oneM2M, oneM2Mstandard TR. 0002, Jul. 2013.

[15] P. Barontib, P. Pillaia, V. W. C. Chooka, S. Chessab, et al, “Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards,” ACM Computer Communications, vol. 30, no. 7, pp.1655-1695, May. 2007.

[16] J. Nieminen, T. Savolainen, M. Isomaki, B. Patil, Z. Shelby, andC. Gomez, “Transmission of IPv6 Packets over BLUETOOTH Low Energy,” IETF, draft–ietf–6lowpan–btle–12, work–in–progress, Feb. 2013.

[17] Z. Shelby, and C. Bormann, 6LoWPAN: The wireless embedded Internet, 2011.

[18] J. Hui, and P. Thubert, “Compression Format for IPv6 Datagrams in Low Power and Lossy Networks,” IETF, draft–ietf–6lowpan–hc–15, Aug. 2011.

[19] Compression Format for IPv6 Datagrams over IEEE 802.15.4–Based Networks, IETF RFC

Standard 6282, Sep. 2011.

[20] A NONSTANDARD FOR TRANSMISSION OF IP DATAGRAMS OVER SERIAL LINES:

SLIP, IETF RFC Standard 1055, Jun. 2011.

[21] B. C. Villaverde, R. D. P. Alberola, A. J. Jara, S. Fedor, S. K. Das, and D. Pesch, “Service Discovery Protocols for Constrained Machine-to-Machine Communications,” IEEE

Communication Surveys & Tutorials, vol. 16, no. 1, pp. 41-57, Feb. 2014.

[22] Sensinode Ltd, Available At: http://www.sensinode.com

[23] K. Kim, W. A. Baig, S. Yoo, “Simple Service Location Protocol (SSLP) for 6LoWPAN,” IETF, draft-daniel-6lowpan-sslp-02, Oct. 2009.

[24] DNS-Based Service Discovery, IETF RFC Standard 6763, Feb. 2013.

[25] Google IPv6 Statistics, Available At: http://www.google.com/intl/en/ipv6/statistics.html

[26] G. Lencse, S. Répás, “Performance Analysis and Comparison of 6to4 Relay Implementations,”

International Journal of Advanced Computer Science and Applications, vol. 4, no. 9, pp. 13-21,

2013

[27] Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers,

IETF RFC standard 6146, Apr. 2011.

[28] DNS64: DNS Extensions for Network Address Translation from IPv6 Clients to IPv4 Servers,

IETF RFC standard 6147, Apr. 2011.

[29] IPv6 Stateless Address Autoconfiguration, IETF RFC standard 4862, Aug. 2007.

[30] Y. Chen, K. M. Hou, H. Zhou , H. L. Shi , X. Liu , X. Diao, H. Ding , J. J. Li ,and d. Vaulx,

“6LoWPAN stacks: a survey,” Proceeding of IEEE 2011 7th International Conference on Wireless Communications Networking and Mobile Computing, Wuhan, pp. 1-4, 2011.

[31] TinyOS Home Page, Available At: http://www.tinyos.net/

[32] Contiki: The Open Source OS for the Internet of Things, Available At: http://www.contiki–

os.org/index.html

[33] Zigduino, Available At: http://www.logos-electro.com/store/zigduino-r2

[34] Contiki on Zigduino, Available At: https://github.com/maniacbug/contiki-avr-zigduino/wiki

[35] Raspberry PI, Available At: http://www.raspberrypi.org/

[36] Nooliberry, Available At: https://github.com/Noolitic/Nooliberry/wiki

[37] Coap Sharp, Available At: http://www.coapsharp.com/

[38] Copper, Available At: https://addons.mozilla.org/en-US/firefox/addon/copper-270430/

[39] T. Savolainen, J. Soininen, and B.Silverajan, “IPv6 Addressing Strategies for IoT,” IEEE Sensors Journal, vol. 13, no. 10, pp. 3511-3519, Oct. 2013.

相關文件