L. Sciullo, Ivan D. Zyrianoff, A. Trotta, M. D. Felice
{"title":"WoT Micro Servient: Bringing the W3C Web of Things to Resource Constrained Edge Devices","authors":"L. Sciullo, Ivan D. Zyrianoff, A. Trotta, M. D. Felice","doi":"10.1109/SMARTCOMP52413.2021.00042","DOIUrl":null,"url":null,"abstract":"The chaotic growth of the Internet of Things (IoT) determined a fragmented landscape with a huge number of devices, technologies and platforms available on the market, and consequential issues of interoperability on many system deployments. The recent W3C Web of Things (WoT) standards aimed to ease the deployment of heterogeneous systems by introducing uniform and well-defined software interfaces among the systems’ components. Although the WoT reference architecture is generic and agnostic to the target devices, its widespread adoption depends on the availability of specific tools named Servients, which enable the run-time operations of WoT applications. In this paper we aim at contributing to the adoption of the W3C WoT standards by presenting WoT Micro-Servient (WMS), a framework for bringing the WoT paradigm to the extreme edge of an IoT environment. Through WMS, developers can design, compile and install WoT applications on micro-controllers and embedded systems with constrained hardware capabilities. We describe the architecture and functionalities of the tool, and demonstrate its effectiveness in terms of reduced latency and energy consumption compared to the state-of-art proxy-based solution enabled by Node-wot, i.e. the official implementation of W3C WoT. Finally, we discuss a real-world application related to smart home, where WMS is used to enable a WoT-based remote monitoring and control of indoor plants, by enabling seamless integration between micro-controllers and mobile devices.","PeriodicalId":330785,"journal":{"name":"2021 IEEE International Conference on Smart Computing (SMARTCOMP)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Smart Computing (SMARTCOMP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMARTCOMP52413.2021.00042","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The chaotic growth of the Internet of Things (IoT) determined a fragmented landscape with a huge number of devices, technologies and platforms available on the market, and consequential issues of interoperability on many system deployments. The recent W3C Web of Things (WoT) standards aimed to ease the deployment of heterogeneous systems by introducing uniform and well-defined software interfaces among the systems’ components. Although the WoT reference architecture is generic and agnostic to the target devices, its widespread adoption depends on the availability of specific tools named Servients, which enable the run-time operations of WoT applications. In this paper we aim at contributing to the adoption of the W3C WoT standards by presenting WoT Micro-Servient (WMS), a framework for bringing the WoT paradigm to the extreme edge of an IoT environment. Through WMS, developers can design, compile and install WoT applications on micro-controllers and embedded systems with constrained hardware capabilities. We describe the architecture and functionalities of the tool, and demonstrate its effectiveness in terms of reduced latency and energy consumption compared to the state-of-art proxy-based solution enabled by Node-wot, i.e. the official implementation of W3C WoT. Finally, we discuss a real-world application related to smart home, where WMS is used to enable a WoT-based remote monitoring and control of indoor plants, by enabling seamless integration between micro-controllers and mobile devices.
物联网(IoT)的混乱增长决定了市场上大量设备、技术和平台的碎片化格局,以及许多系统部署上的互操作性问题。最近的W3C Web of Things (WoT)标准旨在通过在系统组件之间引入统一且定义良好的软件接口来简化异构系统的部署。尽管WoT参考体系结构是通用的,与目标设备无关,但它的广泛采用取决于名为services的特定工具的可用性,这些工具支持WoT应用程序的运行时操作。在本文中,我们的目标是通过介绍WoT微服务(WMS)来促进W3C WoT标准的采用,WMS是一个将WoT范式带到物联网环境极端边缘的框架。通过WMS,开发人员可以在硬件能力受限的微控制器和嵌入式系统上设计、编译和安装WoT应用程序。我们描述了该工具的架构和功能,并展示了与Node-wot (W3C WoT的官方实现)支持的最先进的基于代理的解决方案相比,它在减少延迟和能耗方面的有效性。最后,我们讨论了与智能家居相关的实际应用,其中WMS通过实现微控制器和移动设备之间的无缝集成,用于实现基于物联网的室内植物远程监控和控制。