Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50340
Full metadata record
???org.dspace.app.webui.jsptag.ItemTag.dcfield???ValueLanguage
dc.contributor.advisor李允中
dc.contributor.authorChih-Hsien Chengen
dc.contributor.author程至賢zh_TW
dc.date.accessioned2021-06-15T12:36:56Z-
dc.date.available2026-07-28
dc.date.copyright2016-08-03
dc.date.issued2016
dc.date.submitted2016-07-29
dc.identifier.citation[1] Apache sling. https://sling.apache.org/.
[2] Apache velocity. http://velocity.apache.org/.
[3] Aws iot. https://aws.amazon.com/iot/?nc2=h_m1.
[4] Java content repository, jsr 170. https://jcp.org/en/jsr/detail?id= 170.
[5] Jsr 283. https://jcp.org/en/jsr/detail?id=283.
[6] Live555.http://www.live555.com/.
[7] Rxtx.http://rxtx.qbang.org/wiki/index.php/Main_Page.
[8] Smartthings.https://www.smartthings.com/.
[9] Trail: The reflection api. https://docs.oracle.com/javase/ tutorial/reflect/.
[10] K. Aberer, M. Hauswirth, and A. Salehi. A middleware for fast and flexible sensor network deployment. In Proceedings of the 32nd international conference on Very large data bases, pages 1199–1202. VLDB Endowment, 2006.
[11] S. Bandyopadhyay, M. Sengupta, S. Maiti, and S. Dutta. Role of middleware for internet of things: A study. International Journal of Computer Science and Engineering Survey, 2(3):94–105, 2011.
[12] H. Bohn, A. Bobek, and F. Golatowski. Sirena-service infrastructure for real-time embedded networked devices: A service oriented framework for different domains. In International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL’06), pages 43–43. IEEE, 2006.
[13] P. Spiess, S. Karnouskos, D. Guinard, D. Savio, O. Baecker, L. M. S. d. Souza, and V. Trifa. Soa-based integration of the internet of things in enterprise services. In Proceedings of the 2009 IEEE International Conference on Web Services, pages 968–975. IEEE Computer Society, 2009.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50340-
dc.description.abstract由於科技的進步,越來越多的 IoT 相關產品出現在市場上,隨之而 來的問題也相繼浮現。大部分市面上的產品並不具有操控互通性,想 要藉由組合多種不具操控互通性的感測器產生更強大的功能是相當不 容易且花時間的。除了操控互通性的問題外,市面上有各式各樣的通 信協定,但卻沒有一種能主宰整個市場,因為每種通信協定在特定領 域都有其不可取代的優勢。因此,要出現一種能主宰市場並讓大部分 廠商都願意支援的通信協定是非常不容易的。面對這些困難,我們提 出 Interoperation 系統,希望能藉由其緩解甚至解決上述問題。我們的 系統利用程式碼產生器來產生控制感測器的程式並提供統一的 API 來 操控感測器。並且,我們的系統支援大部分市面上看得到的主流通訊 協定。因此,使用者能透過我們的系統用統一的 API 來控制各式各樣 通信協定下的感測器,我們相信這能大幅度地降低使用者組合各式各 樣感測器並產出擁有強大功能之服務的困難度。zh_TW
dc.description.abstractWith advances in technology, more and more smart devices emerge. With the increasing number of smart devices, problems would show up gradually. Most devices in the market are not interoperable. It’s not easy to create powerful services based on various non-interoperable devices. That’s time- consuming. In addition to the interoperability, there are many protocols and every protocol would have their own advantage in the specific domain. Thus, it’s not easy to emerge a dominant protocol which most manufacturers would follow. To solve these problems, we develop the Interoperation system. Interoperation system leverages the code generator to generate the adapter code of device and provide the common interface for accessing the functionalities of the device. Thus, a client could control different kinds of devices with the same interface. Besides, Interoperation system supports various mainstream protocols. That is to say, a client can use our system to control devices of different protocols with the same interface. This makes client easier to create powerful services through device service composition.en
dc.description.provenanceMade available in DSpace on 2021-06-15T12:36:56Z (GMT). No. of bitstreams: 1
ntu-105-R03944002-1.pdf: 4884856 bytes, checksum: 313721c45933496d36dea6ff4782dc1e (MD5)
Previous issue date: 2016
en
dc.description.tableofcontents口試委員會審定書 iii
誌謝 v
Acknowledgements vii
摘要 ix
Abstract xi
1 Introduction 1
2 Background Knowledge 3
2.1 JavaContentRepository .......................... 3
2.2 ApacheSling ................................ 3
2.3 ApacheVelocity............................... 4
2.4 JavaReflection ............................... 4
2.5 RXTX.................................... 4
2.6 LIVE555 .................................. 4
3 Related Work 5
3.1 SOCRADES ................................ 5
3.2 SIRENA................................... 6
3.3 GlobalSensorNetworks .......................... 6
3.4 SmartThings................................. 7
3.5 AWSIoT .................................. 7
4 Conceptual Model 9
5 Sensor Ontology 11
5.1 APIRepository ............................... 11
5.2 DeviceDescriptionDocument ....................... 12
5.3 DeviceDescriptionDocumentFormat ................... 13
6 Device Installation 19
6.1 SensorDiscovery .............................. 19
6.2 SensorIdentification ............................ 21
6.3 TemplateGeneration ............................ 22
6.4 ServiceProvision .............................. 27
7 Future Work 31
8 Conclusion 33
Bibliography 35
dc.language.isoen
dc.subject程式碼生成zh_TW
dc.subject物聯網zh_TW
dc.subject物聯網zh_TW
dc.subject程式碼生成zh_TW
dc.subject中介軟體zh_TW
dc.subject中介軟體zh_TW
dc.subjectIoTen
dc.subjectIoTen
dc.subjectCode Generationen
dc.subjectMiddlewareen
dc.subjectCode Generationen
dc.subjectMiddlewareen
dc.title以感測器本體論為基礎之半自動程式碼產生zh_TW
dc.titleSensor Ontology as a Basis for Generating Sensors Code in a Semi-Automatic Wayen
dc.typeThesis
dc.date.schoolyear104-2
dc.description.degree碩士
dc.contributor.oralexamcommittee施吉昇,許永真,蘇木春,郭忠義
dc.subject.keyword物聯網,程式碼生成,中介軟體,zh_TW
dc.subject.keywordIoT,Code Generation,Middleware,en
dc.relation.page36
dc.identifier.doi10.6342/NTU201601338
dc.rights.note有償授權
dc.date.accepted2016-07-30
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊網路與多媒體研究所zh_TW
Appears in Collections:資訊網路與多媒體研究所

Files in This Item:
File SizeFormat 
ntu-105-1.pdf
  Restricted Access
4.77 MBAdobe PDF
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved