Context Aware Computing for The Internet of Things: A Survey
IEEE Communications Surveys & Tutorials, Vol. 16, Iss. 1, 2014, pp. 414-454.
The Open Internet of Things (OpenIoT) project was an EU Framework Programme 7 initiative (2011-2014) that pioneered a cloud-based Sensing-as-a-Service (S2aaS) middleware platform for the Internet of Things. The project addressed the significant barriers posed by heterogeneous sensor hardware, communication protocols, and data formats by providing an open-source infrastructure that abstracts these complexities from developers and researchers. OpenIoT leverages W3C Semantic Sensor Network (SSN) ontologies for semantic annotation, context-aware discovery, and automatic configuration of sensors across distributed deployments. Built upon Global Sensor Networks (GSN) and Linked Sensor Middleware (LSM), the platform implements a utility-based pay-as-you-go model with support for multi-cloud environments and hierarchical data processing. The MOSDEN component extends the architecture to resource-constrained mobile devices, enabling large-scale participatory and opportunistic sensing. Real-world deployments spanned smart campus monitoring, crowd-sensing, and assisted living scenarios.
OpenIoT received significant industry recognition for its contributions to open-source IoT infrastructure. The platform was awarded the 2013 Black Duck Rookie of the Year as the best IoT open-source platform and was recognised for best semantic interoperability at the 2014 IoT Hackathon, demonstrating the platform’s versatility and impact across diverse IoT application domains.
OpenIoT served as a reference implementation for IoT standards and the European Platform Initiative. The project generated significant research impact across semantic interoperability, context-aware computing, and cloud-based sensor service delivery, influencing the development of subsequent IoT middleware architectures and open-source platforms.
OpenIoT platform offering scalable IoT middleware with sensor networks, semantic discovery, service scheduling, and utility management. Includes x-GSN for data capture, LSM-Light for linked sensor metadata, security modules, QoS and CUPUS components, plus web tools for request definition.
MOSDEN is a modular Android framework for sensor collection and distribution. It provides plugin‑based wrappers for various built‑in sensors, uses AIDL for binding, and manages data via virtual sensor configurations. Includes sample plugins and Google Play services.
Framework for adding plugin support to Global Sensor Networks (GSN) using JSPF. Enables runtime loading of wrapper and virtual sensor plugins via repository folders. Includes full GSN source, build scripts, templates, and sample plugins for rapid sensor integration.
IEEE Communications Surveys & Tutorials, Vol. 16, Iss. 1, 2014, pp. 414-454.
IEEE Sensors Journal, Vol. 14, Iss. 2, 2014, pp. 406-420.
Software: Practice and Experience, Vol. 47, Iss. 8, 2016, pp. 1139-1156.
Knowledge-Based Systems, Vol. 109, 2016, pp. 122-136.
International Journal of Distributed Systems and Technologies, Vol. 7, Iss. 1, 2016, pp. 15-36.
EAI Transactions on Collaborative Computing, Vol. 14, Iss. 1, 2015, pp. 1-16.
Big Data and Internet of Things: A Roadmap for Smart Environments, Springer, Studies in Computational Intelligence, Vol. 546, pp. 215-241.
Cyber-Physical Systems: Architectures, Protocols and Applications, CRC Press, Taylor & Francis Group, 2015, pp. 11-40.
Proceedings of the IEEE World Forum on Internet of Things (WF-IoT), Seoul, 2014, pp. 94-99.
Proceedings of the 47th Hawaii International Conference on System Sciences (HICSS), Kona, Hawaii, USA, 2014, pp. 1053-1062.
Proceedings of the 9th International Conference on Semantics, Knowledge & Grids (SKG), Beijing, 2013, pp. 66-73.
Proceedings of the IEEE 14th International Conference on Mobile Data Management (MDM), Milan, Italy, 2013, pp. 314-322.
Proceedings of the IEEE International Conference on Internet of Things (iThings), Besancon, France, 2012, pp. 775-782.
Proceedings of the IEEE 23rd International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), Sydney, Australia, 2012, pp. 24-29.
Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE), Scottsdale, Arizona, USA, 2012, pp. 23-30.
Proceedings of the 12th International Semantic Web Conference (Poster & Demo), Sydney, 2013, pp. 253-256.