請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/48828
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 周俊廷 | |
dc.contributor.author | Po-Chou Kung | en |
dc.contributor.author | 龔柏州 | zh_TW |
dc.date.accessioned | 2021-06-15T11:09:55Z | - |
dc.date.available | 2017-02-08 | |
dc.date.copyright | 2017-02-08 | |
dc.date.issued | 2016 | |
dc.date.submitted | 2016-10-06 | |
dc.identifier.citation | [1] Cloud Computing.' https://en.wikipedia.org/wiki/Cloud_computing/.
[2] Data Analysis.' https://en.wikipedia.org/wiki/Data_analysis/. [3] Open-source software.' https://en.wikipedia.org/wiki/Open-source_ software/. [4] Wi-Fi Alliance.' https://www.wi-fi.org/. [5] igbee Alliance.' http://www.zigbee.org/. [6] IEEE 802.15 WPAN Task Group 4.' http://www.ieee802.org/15/pub/TG4. html/. [7] Bluetooth Low Energy (BLE).' https://www.bluetooth.com/. [8] Long Term Evolution (LTE).' http://www.3gpp.org/technologies/ keywords-acronyms/98-lte/. [9] Radio-frequency identi_cation (RFID).' https://en.wikipedia.org/wiki/ Radio-frequency_identification. [10] Near Field Communication (NFC).' http://nearfieldcommunication.org/. [11] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, In- ternet of things: A survey on enabling technologies, protocols, and applications,' IEEE Communications Surveys Tutorials, vol. 17, pp. 2347{2376, Fourthquarter 2015. [12] P. P. Gaikwad, J. P. Gabhane, and S. S. Golait, A survey based on smart homes system using internet-of-things,' in Computation of Power, Energy Information and Commuincation (ICCPEIC), 2015 International Conference on, pp. 0330{ 0335, April 2015. [13] AllJoyn.' http://allseenalliance.org/. [14] IoTivity.' http://www.iotivity.org/. [15] Azure.' http://azure.microsoft.com/. [16] SmartThings.' https://www.smartthings.com/. [17] M. Lee, Y. Kim, and Y. Lee, A home cloud-based home network auto- con_guration using sdn,' in Networking, Sensing and Control (ICNSC), 2015 IEEE 12th International Conference on, pp. 444{449, April 2015. [18] I. Chatzigiannakis, H. Hasemann, M. Karnstedt, O. Kleine, A. Krller, M. Leg- gieri, D. P_sterer, K. Rmer, and C. Truong, True self-con_guration for the iot,' in Internet of Things (IOT), 2012 3rd International Conference on the, pp. 9{15, Oct 2012. [19] H. Hasemann, A. Krller, and M. Pagel, Rdf provisioning for the internet of things,' in Internet of Things (IOT), 2012 3rd International Conference on the, pp. 143{150, Oct 2012. [20] IFTTT.' https://ifttt.com/. [21] Internet Group Management Protocol, Version 3 (IGMPv3).' https://tools. ietf.org/html/rfc3376. [22] Qualcomm AllPlay.' http://www.qualcomm.com/products/allplay/. [23] F. Corno, L. D. Russis, T. Montanaro, and P. Castrogiovanni, Iot meets exhibi- tion areas: A modular architecture to improve proximity interactions,' in Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on, pp. 293{300, Aug 2015. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/48828 | - |
dc.description.abstract | 物聯網的崛起,歸功於成長快速的硬體(智慧手機、穿戴式裝置、嵌入式感測器)、通訊科技(Wi-Fi、藍牙低功耗、IEEE 802.15.4、6LowPAN、LTE、NFC)和軟體(雲端服務、資料科學)。各種聰明的服務已經成為我們生活的一部分,像是自動駕駛、能源網、智慧農業、智慧家庭和健康照護等等。
由於不同的公司各自提供了各種的物聯網產品與服務,互通性將會是個嚴重的問題。為了解決此問題,有些公司從硬體切入,像是使用支援多種無線通訊技術的閘道(像是SmartThings)來解決。然而,只有特定的裝置才支援,無法支援大部分的裝置。另外一方面,有些方法能從軟體方面去解決,像是AllJoyn或是IoTivity,提供良好的廣播與查找的機制,去支援多種無線通訊技術與平台的問題。雖然這些軟體在網路層上解決了互通性上的問題,我們發現為了布置、管理或設置這些裝置與服務,過程中仍存在大量的使用者介入,當參與的裝置與服務變多,這樣靜態且手動的設置方式將無法規模化。此外,靜態的設置缺乏彈性,服務將會不適用於裝置狀態或是環境時常改變的情況下。 為了解決無法規模化以及缺乏彈性的問題,我們提出了一種條件式設置的架構,叫做AutoNet。透過此架構,裝置可以在分散式架構下,不斷的調整自己去達到自動設置。使用者能透過條件來設置裝置與服務,而這些條件建構於一些屬性,其中包含裝置本身的狀態、裝置間的關係以及環境資訊。 為了驗證提出的架構,我們將它實作在一個智慧家庭的應用中。此應用讓使用者得以用手機簡單的控制跟使用者同區域的物品。在這應用中,手機以及這些物品透過條件式的方法設置,藉由不斷收集動態分享的資訊,採取相對應的行動。另外,我們在一個Wi-Fi網路中,測量了兩個效能基準來評估效能。第一,最短的平均接收更新資訊的時間為1.266秒。第二,最大支援AutoNet的AllJoyn裝置為42個。這些結果皆證明了對很多的物聯網應用,此方法是可行且有前途的。 | zh_TW |
dc.description.abstract | The Internet of Things (IoT) has become a reality, thanks to the rapid growth of technologies in hardware (smartphones, wearable devices, embedded sensors, actuators), communication technologies (Wi-Fi, BLE, IEEE 802.15.4, 6LoWPAN, LTE and NFC) and software (lightweight operating systems, cloud-based services, data science). Smart and creative services such as automatic driving, energy grid, smart farming, smart home, healthcare systems and so on, are expected to become a seamless part of our daily lives.
Given that various IoT-related products and services will be provided by different vendors, interoperability will be a critical issue. To solve the interoperability issue, some hardware solutions using a multi-radio gateway (such as SmartThings) is developed. However, only specific devices are supported, which is not interoperable for most of IoT products. On the other hand, there are software solutions (such as AllJoyn and IoTivity) that solve interoperability by supporting radio/platform agnostic methods and providing advertisement and discovery mechanisms. Although these software solutions address the interoperability issue at the network level, we found that heavy human involvements are still needed in order to deploy, manage and configure these devices and services. When the number of involved devices and provided services becomes larger, such a manual and usually static approach will not scale up. In addition, static configuration suffers from the lack of flexibility, especially when devices operate in a dynamic or even mobile environment. To address the scalability/flexibility issue, a rule-based configuration scheme called AutoNet is proposed. By applying this scheme, devices can (re)configure themselves to achieve an autonomous configuration in a distributed manner. These rules are constructed by some attributes including (1) the properties of devices themselves, (2) the relations between devices or (3) sensory data acquired from the environment. In order to validate the proposed scheme in real services, we implement a smart home application by applying the proposed scheme on AllJoyn. This application enables users to use smartphones to control appliances in the room where users are located. In this application, dynamic information is shared by appliances and users' smartphones. Two metrics are evaluated to validate the performance of the proposed scheme. First, the minimal average reception period to detect an updated announcement message is 1.266 second. Second, the maximal number of supported devices to apply AutoNet on AllJoyn is 42 on average in a network. The results show that AutoNet on AllJoyn is practical and promising for various IoT applications. | en |
dc.description.provenance | Made available in DSpace on 2021-06-15T11:09:55Z (GMT). No. of bitstreams: 1 ntu-105-R03942080-1.pdf: 15225114 bytes, checksum: 0e13448033767ef41fc0e0754b83efec (MD5) Previous issue date: 2016 | en |
dc.description.tableofcontents | ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii CHAPTER 1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . 1 1.1 The Internet of Things . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Thesis Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 CHAPTER 2 PROBLEM STATEMENT . . . . . . . . . . . . . . . . 9 2.1 What is Missing? - A Simple Example . . . . . . . . . . . . . . . . . 9 2.2 Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.2 Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3 Our Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1 Manual and Static Configuration . . . . . . . . . . . . . . . . 13 2.3.2 Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 CHAPTER 3 PROPOSED SCHEME . . . . . . . . . . . . . . . . . . 18 3.1 AllJoyn Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.1 AllJoyn Entity . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.2 Advertisement and Discovery Mechanism . . . . . . . . . . . 20 3.1.3 Session Creation . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.4 Related Applications . . . . . . . . . . . . . . . . . . . . . . 25 3.2 Autonomous Configuration . . . . . . . . . . . . . . . . . . . . . . . 26 3.2.1 Core Concept - AutoNet . . . . . . . . . . . . . . . . . . . . 26 3.3 Design Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3.1 Compare - Finding interested targets in the network . . . . . 32 3.3.2 Announce - Modified announced messages . . . . . . . . . . . 32 3.3.3 Sense - Creation of dynamic profiles . . . . . . . . . . . . . . 33 CHAPTER 4 IMPLEMENTATION AND PERFORMANCE EVAL- UATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.1 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.1.1 The sensitivity to detect an updated announced message . . .35 4.1.2 The maximal number of supported devices . . . . . . . . . . 40 4.1.3 The maximal number of created sessions . . . . . . . . . . . 42 4.2 Application - Intelligent remote controllers in smart home . . . . . . 43 CHAPTER 5 CONCLUSIONS . . . . . . . . . . . . . . . . . . . . . . 52 REFERENCES.................................. 53 | |
dc.language.iso | en | |
dc.title | 建構於AllJoyn上的條件式自動設置物聯網 | zh_TW |
dc.title | Rule-based Autonomous Configuration in the AllJoyn Framework for the Internet of Things | en |
dc.type | Thesis | |
dc.date.schoolyear | 105-1 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 馮輝文,施吉昇,逄愛君 | |
dc.subject.keyword | 物聯網,自動設置,條件式設置,AllJoyn, | zh_TW |
dc.subject.keyword | the Internet of Things,autonomous configuration,rule-based configuration,AllJoyn, | en |
dc.relation.page | 55 | |
dc.identifier.doi | 10.6342/NTU201603647 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2016-10-07 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電信工程學研究所 | zh_TW |
顯示於系所單位: | 電信工程學研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-105-1.pdf 目前未授權公開取用 | 14.87 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。