An Approach based on Model Driven Engineering to Support the Development of Web of Things

Rayanne Silva de Oliveira, Denivaldo Lopes · 2020

Web of Things (WoT) is one of the most emerging technologies because it provides a solution to support protocols interoperability and applications heterogeneity that can be found in Internet of Things (IoT) based proposals. In order to facilitate the development of WoT solutions and communication with IoT proposals, thus preventing them from becoming out of date and allowing them to benefit from WoT based solutions, a framework based on Model Driven Engineering (MDE) technologies is proposed in this paper. MDE Technologies are responsible for automating the framework's development processes, reducing development time and human errors. Node-WoT is used, which is a library responsible for creating Thing Description and supporting WoT proposals. WebSockets, which is the communication link between WoT proposals and IoT devices, is also used. The necessary methods for framework implementation are described, and finally an illustrative example is shown, which consists of creating the Thing Description of an LED that communicates with an IoT device through WebSockets that represents the physical part of the device, thus proving its applicability in supporting the development of WoT and in increasing the interoperability of IoT based proposals.

Read the paper · More papers on PaperTik