ComFlux: A Dynamic External Management Regime for Pervasive Applications

The IoT entails incorporating an increasingly large number of sensors, actuators and mobile devices into our everyday experiences. To realise the wider vision of pervasive computing it must be possible for system components to be used for various purposes, when and as necessary, perhaps in ways beyond those envisaged by their creators.ComFlux is an open source middleware platform that offers the means to dynamically ‘instruct’ system components as to how, when and with whom they should interact, accounting for usability, modularity and access control considerations. This paper provides an overview of ComFlux, describing its architecture and how it supports an external management regime.