跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.91) 您好!臺灣時間:2026/08/11 07:00
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:黃大祐
研究生(外文):Da-You Huang
論文名稱:透過軟體中介層於物聯網環境下實現隨插即用式使用者介面
論文名稱(外文):A Research on Pluggable User Interface in IoT-Enabled Environment with Middleware
指導教授:徐國勛徐國勛引用關係
指導教授(外文):Kuo-Hsun Hsu
口試委員:孔崇旭徐國勛李文廷李信杰
口試委員(外文):Chong-Syu KongKuo-Hsun HsuWen-Ting LeeXin-Jie Lee
口試日期:2015-07-10
學位類別:碩士
校院名稱:國立臺中教育大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:43
中文關鍵詞:物聯網中介軟體使用者介面隨插即用
外文關鍵詞:IoTMiddlewareAPIUser Interfacepluggable
相關次數:
  • 被引用被引用:0
  • 點閱點閱:437
  • 評分評分:
  • 下載下載:12
  • 收藏至我的研究室書目清單書目收藏:1
近年來因為微型裝置的運算能力不斷提升,出現了物聯網(IoT)的概念,目的是將具備智能運算的各種裝置,通過各種不同的通訊技術與網際網路連結,使其能互相溝通並且互相操作(Interoperability),使得異質系統(heterogeneous systems)間可以互相合作、共同完成一件工作,進而達到結合真實世界與數位世界的目標。隨著各種物聯網的新型應用不斷開發下,伴隨而來的問題是,因為Things的異質性(heterogeneous)過高,不同的裝置要被使用在同一個應用上時,在通訊上的整合、操作指令上的傳遞都必須要被考慮進去,造成開發上的困難。因此,目前在IoT 整體的發展上,出現了許多關於、物聯網中介軟體(IoT Middleware) 的研究,想要嘗試設計一個Middleware來簡化IoT應用程式及服務的開發過程。本論文從IoT應用程式軟體開發者的角度出發,簡化過去在開發上必須先從硬體的整合的難度,並基於裝置隨插即用的概念提出一個Middleware平台,除協助開發者對硬體進行連線外。當物聯網裝置被連上此平台時,Middleware會根據裝置上的使用者介面描述檔,為此裝置尋找合適的使用者介面bundle,並動態載入至平台中,讓開發者可以調用使用者介面至程式中運行。供使用者對裝置進行操作。希望透過此方式,協助物聯網應用程式的開發者,縮短軟硬體整合的時間,並改善以往須針對每個裝置去製作使用者介面的缺點,利用第三方製作的使用者介面,提供使用者更多選擇,並且提高使用者介面的再利用性。
In recent years, the computing capability of embedded devices increase continuously the concept of Internet of Things. With the development in IoT, there shows considerable researches on IoT Middleware trying to design a middleware to simplify the development process in IoT applications. Most of these researches focused on how to integrate heterogeneous communication and message passing. Less exploration start from the perspective of software development. This research proposed a middleware platform aims to support software programming in IoT application. When a device connects to this platform, the middleware will request a user interface bundle from the UI Bundle repository based on the UI description on the device. The dynamic loading mechanism on this platform will install a suitable UI bundle for users to operate the connected device. This mechanism eliminates the effort on creating user interfaces for each device in an ad-hoc way and improves the reusability of the user interface. Finally, a set of API for utilizing this middleware are also provided in this thesis.
第一章 緒論........................................................................................................ 1
1.1 引言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 動機 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
第二章 背景知識與相關研究 .............................................................................. 6
2.1 背景知識介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1 JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.2 OSGi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.3 OSGi on Android . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 物聯網環境下的中介軟體相關研究 . . . . . . . . . . . . . . . . . . 9
2.2.1 SOA-based . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Semantic Web-based . . . . . . . . . . . . . . . . . . . . . . 9
2.2.3 VM in Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.4 Combining XMPP in Communication . . . . . . . . . . . . 11
2.2.5 Ad-Hoc way . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
第三章 研究概述................................................................................................. 14
3.1 為物聯網應用的軟體開發者設計的中介軟體 . . . . . . . . . . . . . 14
3.2 與裝置可隨插即用的使用者介面 . . . . . . . . . . . . . . . . . . . 14
3.3 問題探討 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
第四章 系統分析與設計...................................................................................... 17
4.1 系統需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.1 Middleware . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.2 Device Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . 17
IV4.1.3 UI Repository . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 系統架構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.1 Middleware Host . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3.2 Communication Manager . . . . . . . . . . . . . . . . . . . 26
4.3.3 UI Match Maker . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3.4 Dynamic UI Loader . . . . . . . . . . . . . . . . . . . . . . 28
第五章 案例研究................................................................................................. 29
5.1 實驗架構說明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 使用硬體簡介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3 API of Proposed Middleware . . . . . . . . . . . . . . . . . . . . . 32
5.4 實驗系統展示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.1 實驗系統畫面展示 . . . . . . . . . . . . . . . . . . . . . . . 36
第六章 結論與未來展望...................................................................................... 37
6.1 結論 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2 未來展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
[1] P. fei Fan and G. zhao Zhou, “Analysis of the business model innovation of the
technology of internet of things in postal logistics,” in 2011 IEEE 18Th Inter-
national Conference on Industrial Engineering and Engineering Management,
Sept 2011, pp. 532–536.
[2] W. Chen, “Application of internet of things for electric fire control,” in 2011
International Conference on Electrical and Control Engineering, Sept 2011,
pp. 4741–4743.
[3] W. Zhao, C. Wang, and Y. Nakahira, “Medical application on internet of
things,” in IET International Conference on Communication Technology and
Application, January 2011, pp. 660–665.
[4] N. Rohokale, V.M. andPrasad and R. Prasad, “A cooperative internet of things
(iot) for rural healthcare monitoring and control,” in 2nd International Confer-
ence on Wireless Communication, Vehicular Technology, Information Theory
and Aerospace Electronic Systems Technology, Feb-March 2011, pp. 1–6.
[5] L. Li, “Application of the internet of thing in green agricultural products
supply chain management,” in International Conference on Intelligent Com-
putation Technology and Automation, March 2011, pp. 1022–1025.
[6] Z. Feng, “Research on water-saving irrigation automatic control system based
on internet of things,” in International Conference on Electric Information
and Control Engineering, April 2011, pp. 2541–2544.
[7] L. Chunli, “Intelligent transportation based on the internet of things,” in 2nd
International Conference on Consumer Electronics, Communications and Net-
works, April 2012, pp. 360–362.
[8] Y. Cao, W. Li, and J. Zhang, “Real-time traffic information collecting and
monitoring system based on the internet of things,” in 6th International Con-
ference on Pervasive Computing and Applications, Oct 2011, pp. 45–49.
[9] X. Xu, Y. Zuo, and G. Wu, “Design of intelligent internet of things for equip-
ment maintenance,” in International Conference on Intelligent Computation
Technology and Automation, March 2011, pp. 509–511.
[10] L. Atzori, A. Iera, and G. Morabito, “The internet of things: A survey,”
Comput. Netw., vol. 54, no. 15, pp. 2787–2805, Oct. 2010. [Online]. Available:
http://dx.doi.org/10.1016/j.comnet.2010.05.010
[11] M. Chaqfeh and N. Mohamed, “Challenges in middleware solutions for the
internet of things,” in International Conference on Collaboration Technologies
and Systems, May 2012, pp. 21–26.
[12] A. Azzara, S. Bocchino, P. Pagano, G. Pellerano, and M. Petracca, “Mid-
dleware solutions in wsn: the iot oriented approach in the icsi project,” in
21st International Conference on Software, Telecommunications and Com-
puter Networks, Sept 2013, pp. 1–6.
[13] B. Valente and F. Martins, “A middleware framework for the internet of
things,” in The Third International Conference on Advances in Future In-
ternet, August 2011, pp. 139–144.
[14] Z. Wang, Y. Yang, L. Wang, and W. Wang, “A soa based iot communication
middleware,” in International Conference on Mechatronic Science, Electric
Engineering and Computer, Aug 2011, pp. 2555–2558.
[15] M. Kirsche and R. Klauck, “Unify to bridge gaps: Bringing xmpp into the
internet of things,” in International Conference on Pervasive Computing and
Communications Workshops, March 2012, pp. 455–458.
[16] D. Conzon, T. Bolognesi, P. Brizzi, A. Lotito, R. Tomasi, and M. Spirito,
“The virtus middleware: an xmpp based architecture for secure iot communi-
cations,” in 21st International Conference on Computer Communications and
Networks, July-Aug 2012, pp. 1–6.
[17] M. Bazzani, D. Conzon, A. Scalera, M. Spirito, and C. Trainito, “Enabling the
iot paradigm in e-health solutions through the virtus middleware,” in Trust,
Security and Privacy in Computing and Communications (TrustCom), 2012
IEEE 11th International Conference on, June 2012, pp. 1954–1959.
[18] Z. Song, A. Cárdenas, and R. Masuoka, “Semantic middleware for the internet
of things,” in Internet of Things, Nov-Dec 2010, pp. 1–8.
[19] C. Perera, A. Zaslavsky, P. Christen, M. Compton, and D. Georgakopou-
los, “Context-aware sensor search, selection and ranking model for internet of
things middleware,” in 14th International Conference on Mobile Data Man-
agement, 2013, pp. 314–322.
[20] M. Zhou, H. Fan, and Y. Ma, “Semantic annotation method of iot middle-
ware,” in Fourth International Conference on Intelligent Control and Infor-
mation Processing, June 2013, pp. 495–498.
[21] F. Villanueva, D. Villa, F. Moya, M. Santofimia, and J. Lopez, “Internet
of things architecture for an rfid-based product tracking business model,” in
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012
Sixth International Conference on, July 2012, pp. 811–816.
[22] S. Gusmeroli, S. Piccione, and D. Rotondi, “Iot@work automation middleware
system design and architecture,” in Emerging Technologies Factory Automa-
tion (ETFA), 2012 IEEE 17th Conference on, Sept 2012, pp. 1–8.
[23] C. Perera, A. Zaslavsky, P. Christen, M. Compton, and D. Georgakopou-
los, “Context-aware sensor search, selection and ranking model for internet of
things middleware,” in Mobile Data Management (MDM), 2013 IEEE 14th
International Conference on, vol. 1, June 2013, pp. 314–322.
[24] “Json,” in http://http://www.json.org/.
[25] “The osgi alliance,” in http://www.osgi.org/.
[26] “Socrades project,” in http://www.socrades.eu.
[27] “Project hydra,” in http://www.hydramiddleware.eu/news.php.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top