Internet of Things

The SemIoTic Ecosystem: A Semantic Bridge between IoT Devices and Smart Spaces

Smart space administration and application development is challenging in part due to the semantic gap that exists between the high-level requirements of users and the low-level capabilities of IoT devices. The stakeholders in a smart space are …

Transitioning from Testbeds to Ships: An Experience Study in Deploying the TIPPERS IoT Platform to the US Navy

This paper describes the collaborative effort between privacy and security researchers at nine different institutions along with researchers at the Naval Information Warfare Center (NIWC) to deploy, test, and demonstrate privacy-preserving …

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, …