Simplify Node-RED For End User Development in SeismoCloud
This work addresses the problem of making IoT device configuration accessible to non-technical end-users, which is an incremental improvement for usability.
This paper simplifies Node-RED for end-user development in IoT networks by adding an abstraction layer to its nodes. This allows non-skilled users to configure and control IoT devices and online services, as demonstrated in the SeismoCloud application for earthquake monitoring.
Networks of IoT devices often require configuration and definition of behavior by the final user. Node-RED is a flow-based programming platform commonly used for End User Development, but it requires networking and protocols skills in order to be efficiently used. We add a level of abstraction to Node-RED nodes in order to allow non-skilled users to configure and control networks of IoT devices and online services. We applied such abstractions to the SeismoCloud application for earthquake monitoring.