  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.
