Internet of Things

Automated Synthesis of Mediators for Middleware-layer Protocol Interoperability in the IoT

To enable direct Internet connectivity of Things, complete protocol stacks need to be deployed on resource-constrained devices. Such protocol stacks typically build on lightweight IPv6 adaptations and may even include a middleware layer supporting …

Adaptive Mediation for Data Exchange in IoT Systems

Messaging and communication is a critical aspect of next generation Internet-of-Things (IoT) systems where interactions among devices, software systems/services and end-users is the expected mode of operation. Given the diverse and changing …

Abstracting Interactions with IoT Devices Towards a Semantic Vision of Smart Spaces

This paper describes a middleware framework for IoT smart spaces, SemIoTic, that provides application developers and end-users with the semantic domain-relevant view of the smart space, hiding the complexity of having to deal with/understand …

SemIoTic: Bridging the Semantic Gap in IoT Spaces

This demonstration showcases the SemIoTic middleware which provides inhabitants of an IoT space, as well as developers of applications, with a semantic view of the space. Participants will have an opportunity to see how useful IoT applications can be …

LATTICE: A Framework for Optimizing IoT System Configurations at the Edge

The Internet of Things is expected to contribute to a 'smarter world' by connecting the physical to the virtual, i.e., enabling advanced knowledge engineering over the big data gathered about the physical world. However, such a promise comes along …

Interconnecting and Monitoring Heterogeneous Things in IoT Applications

Internet of Things (IoT) applications incorporate heterogeneous devices that employ different middleware protocols (MQTT, CoAP, WebSocket, etc). In this paper we present an extension of our cross-integration platform which supports the …

Enabling emergent mobile systems in the IoT: from middleware-layer communication interoperability to associated QoS analysis

Internet of Things (IoT) applications consist of diverse Things including both resource-constrained/rich devices with a considerable portion being mobile. Such devices demand lightweight, loosely coupled interactions in terms of time, space, and …

Performance Modeling of the Middleware overlay Infrastructure of Mobile Things

Internet of Things (IoT) applications consist of diverse Things (sensors and devices) in terms of hardware resources. Furthermore, such applications are characterized by the Things' mobility and multiple interaction types, such as synchronous, …

Revisiting Service-oriented Architecture for the IoT: a Middleware Perspective

By bridging the physical and the virtual worlds, the Internet of Things (IoT) impacts a multitude of application domains, among which smart cities, smart factories, resource management, intelligent transportation, health and well-being to name a few. …

Evaluating the Ease of Application Development for the Internet of Things

The Internet of Things (IoT) combines Wireless Sensor and Actuator Network (WSAN) (the challenge of large scale of systems), pervasive computing (the challenge of heterogeneity of nodes and the user's own interaction with these nodes), and the …