Three-Layer IoT Node Model for Simpler Custom IoT Deployments

Leonardo Jelenković · 2021

This paper presents a node model designed for simpler deployment of custom Internet of Things systems. Proposed node model consists of three layers: sensor, logic, and cloud layer. Sensor layer abstract communication with attached sensors and actuators. Similarly, cloud layer abstract communication with servers, usually in cloud. Sensor and cloud layers use configuration files with definitions of its interfaces. Logic layer execute end-user made program that represent node's behavior. Simple syntax is proposed for program so it can be created or adapted by some end-users, not just professional programmers but also automation enthusiasts. Program uses abstractions defined in sensor's and cloud's layers to perform required operations. Proposed node model is compared to other solutions in the IoT field. Advantages of proposed model include simpler design of custom IoT node and system, flexibility in network design, not relaying on Internet connection, while its downsides include complexity of middleware, capabilities when compared to implementation in a programming language, simplicity of creation when compared to solutions with graphical user interface.

Read the paper · More papers on PaperTik