政大機構典藏-National Chengchi University Institutional Repository(NCCUR):Item 140.119/152933
English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 113656/144643 (79%)
Visitors : 51729501      Online Users : 647
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    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:[Master`s Program in Digital Content and Technologies] Theses

    Files in This Item:

    File Description SizeFormat
    200201.pdf4188KbAdobe PDF1View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback