Loading...
|
Please use this identifier to cite or link to this item:
https://nccur.lib.nccu.edu.tw/handle/140.119/152933
|
Title: | 以介面設計強化 Web of Things 互動的可觀測性 Improving Observability in Web of Things Interactions: A Visual Analytics Approach |
Authors: | 呂亭儀 Lu, Ting-I |
Contributors: | 廖峻鋒 Liao, Chun-Feng 陳宜秀 Chen, Yi-Hsiu 呂亭儀 Lu, Ting-I |
Keywords: | 可觀測性 介面設計 WoT OpenTelemetry |
Date: | 2024 |
Issue Date: | 2024-08-05 14:53:34 (UTC+8) |
Abstract: | 隨著物聯網(Internet of Things, IoT)的迅速發展,裝置數量越來越多,然而,由於不同裝置使用不同的通訊協定,使得裝置間的溝通變得複雜且困難,Web of Things(WoT)的出現解決了這個問題,WoT提供相同的通訊協定,有效地 簡化裝置間的互動。而WoT的時代來臨,裝置與裝置間的溝通日趨重要,互動 的複雜性不斷提升,使得裝置出現問題時難以辨識發生錯誤的處所與原因,這讓 WoT的可觀測性(Observability)變得至關重要,本研究基於開放標準,將可觀 測性融入WoT情境中,同時以介面設計的角度,設計了適用於WoT的監測資 料呈現方式。具體來說,由於WoT應用程式通常以分散式系統的樣式存在,因 此本研究採用開放標準 OpenTelemetry 來設計監測機制,且由於 WoT 是基於 REST衍生出的概念,因此我們應用HTTP Instrumentation 作為主要儀器化媒介, 並開發了適用於WoT 資料特性的視覺化工具。實驗部分,本研究選用「智慧教 室」當作WoT場景來實現此監測系統,並透過不同情境來評估可觀測性對於WoT 的幫助。最後,本論文強調將可觀測性加入WoT的必要性和優勢,除了提高整 體可維護性,同時為WoT情境的優化提供資料,對於未來發展的機會,WoT專 屬的監測資料呈現方式可為設計更符合特殊場景的視覺化工具提供基礎,也可將 此系統加入WoT Platform,來增進WoT平台管理的全面性。 With the rapid development of the Internet of Things (IoT), the number of devices is increasing, leading to complex and challenging communication due to the use of different communication protocols among devices. The emergence of the Web of Things (WoT) addresses this issue by providing a unified communication protocol, effectively simplifying interactions between devices. As the era of WoT comes, communication between devices becomes increasingly important, and the complexity of interactions continues to grow, making it difficult to identify the location and cause of errors when devices encounter issues. This highlights the critical importance of observability in WoT. This study integrates observability into the WoT context based on open standards and designs a monitoring data presentation method from the perspective of interface design. Specifically, since WoT applications often exist in a distributed system style, this study utilizes the open standard OpenTelemetry to design the monitoring mechanism. Additionally, because WoT is derived from REST concepts, HTTP Instrumentation is applied as the primary instrumentation medium, and a visualization tool suited to WoT data characteristics is developed. In the experimental part, a "smart classroom" scenario is chosen as the WoT context to implement this monitoring system, and different scenarios are used to evaluate the contribution of observability to WoT. Finally, this paper emphasizes the necessity and advantages of incorporating observability into WoT, which enhances overall maintainability and provides data for optimizing WoT contexts. It also lays the foundation for designing visualization tools tailored to specific scenarios and suggests integrating this system into the WoT platform to improve comprehensive management. |
Reference: | [1] Bhagya Nathali Silva, Murad Khan, Kyuchang Lee, Yongtak Yoon, Diyan Muhammad, Jihun Han and Kijun Han, “Ubiquitous RESTful Smart Home Energy Management System,” IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2019.
[2] Zakaria Benomar, Francesco Longo, Giovanni Merlino and Antonio Puliafito, "A Stack4Things-based Web of Things Architecture," International Conferences on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics), 2020.
[3] Michael Lagally, Ryuichi Matsukura, Michael McCool, Kunihiko Toumura, "Web of Things (WoT) Architecture 1.1," W3C Recommendation, 2023.
[4] Sebastian Kaebisch, Michael McCool, Ege Korkan, "Web of Things (WoT) Thing Description 1.1," W3C Recommendation, 2023.
[5] Aimilios Tzavaras, Nikolaos Mainas, Fotios Bouraimis, Euripides G.M. Petrakis, "OpenAPI Thing Descriptions for the Web of Things," IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI), 2021.
[6] Soumya Kanti Datta, Christian Bonnet, "Advances in Web of Things for IoT Interoperability," IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), 2018.
[7] Zoltan Kis, Daniel Peintner, Cristiano Aguzzi, Johannes Hund, Kazuaki Nimura, "Web of Things (WoT) Scripting API," W3C Group Note, 2023.
[8] Bhagya Nathali Silva, Murad Khan, Jihun Seo, Diyan Muhammad, Yongtak Yoon, Jihun Han, Kijun Han, "Exploiting Big Data Analytics for Urban Planning and Smart City Performance Improvement," 2th International Conference on Signal Processing and Communication Systems (ICSPCS), 2018.
[9] Erich Stark, Frank Schindler, Erik Kučera, Oto Haffner, Alena Kozáková, "Adapter Implementation into Mozilla WebThings IoT Platform Using JavaScript," Cybernetics & Informatics (K&I), 2020.
[10] C. Majors, L. Fong-Jones, and G. Miranda, “Observability Engineering,”
O’Reilly Media, 2022.
[11] Daniel Gomea Blanco, “Practical OpenTelemetry,” 2023.
[12] Christina Eder, Stefan Winzinger, Robin Lichtenthäler, "A Comparison of Distributed Tracing Tools in Serverless Applications," IEEE International Conference on Service-Oriented System Engineering (SOSE), 2023.
[13] Clément Cassé, Pascal Berthou, Philippe Owezarski, Sébastien Josset, "A Tracing Based Model to Identify Bottlenecks in Physically Distributed Applications," International Conference on Information Networking (ICOIN), 2022.
[14] OpenTelemetry, OpenTelemetry Document, https://opentelemetry.io/docs/what-is-opentelemetry/
[15] Andreas Johnsson, Christian Rohner, "On Performance Observability in IoT Systems Using Active Measurements," NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, 2018.
[16] Mark Phillip Loria, Marco Toja, Vincenza Carchiolo, Michele Malgeri, "An Efficient Real-time Architecture for Collecting IoT Data," presented at the Federated Conference on Computer Science and Information Systems (FedCSIS), 2017.
[17] Luca Mainetti, Vincenzo Mighali, Luigi Patrono, "A Software Architecture Enabling the Web of Things," IEEE Internet of Things Journal, Volume 2, Issue 6, 2015.
[18] Hans-Petter Halvorsen, Alexander Jonsaas, Saba Mylvaganam, Josef Timmerberg, Jean Marc THIRIET, "Case Studies in IoT - Smart-Home Solutions: Pedagogical Perspective with Industrial Applications and some latest Developments," 27th EAEEIE Annual Conference (EAEEIE), 2017.
[19]Jeager, https://www.jaegertracing.io.
[20] Zipkin, https://zipkin.io.
[21] Nielsen, J. Usbaility 101: Introduction to Usability (2003). Retrieved from Alertbox Website: http://www. useit. com/alertbox/20030825. html.
[22] Pedro Luis Mateo Navarro, Gregorio Martínez Pérez, Diego Sevilla Ruiz, "Towards Software Quality and User Satisfaction through User Interfaces," 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.
[23] Fei Hu, Lixia Ji, "GUI design: From information architecture to interactive experience," 2008 9th International Conference on Computer-Aided Industrial Design and Conceptual Design. |
Description: | 碩士 國立政治大學 數位內容碩士學位學程 110462002 |
Source URI: | http://thesis.lib.nccu.edu.tw/record/#G0110462002 |
Data Type: | thesis |
Appears in Collections: | [數位內容碩士學位學程] 學位論文
|
Files in This Item:
File |
Description |
Size | Format | |
200201.pdf | | 4188Kb | Adobe PDF | 1 | View/Open |
|
All items in 政大典藏 are protected by copyright, with all rights reserved.
|