WoT Micro Servient: Bringing the W3C Web of Things to Resource Constrained Edge Devices

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.
WoT微服务:将W3C物联网带到资源受限的边缘设备
物联网(IoT)的混乱增长决定了市场上大量设备、技术和平台的碎片化格局,以及许多系统部署上的互操作性问题。最近的W3C Web of Things (WoT)标准旨在通过在系统组件之间引入统一且定义良好的软件接口来简化异构系统的部署。尽管WoT参考体系结构是通用的,与目标设备无关,但它的广泛采用取决于名为services的特定工具的可用性,这些工具支持WoT应用程序的运行时操作。在本文中,我们的目标是通过介绍WoT微服务(WMS)来促进W3C WoT标准的采用,WMS是一个将WoT范式带到物联网环境极端边缘的框架。通过WMS,开发人员可以在硬件能力受限的微控制器和嵌入式系统上设计、编译和安装WoT应用程序。我们描述了该工具的架构和功能,并展示了与Node-wot (W3C WoT的官方实现)支持的最先进的基于代理的解决方案相比,它在减少延迟和能耗方面的有效性。最后,我们讨论了与智能家居相关的实际应用,其中WMS通过实现微控制器和移动设备之间的无缝集成,用于实现基于物联网的室内植物远程监控和控制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信