The First International Conference on IoT in Urban Space

Research Article

Distributed Crowd-Sensing Infrastructure for Personalized Dynamic IoT spaces

  • @INPROCEEDINGS{10.4108/icst.urb-iot.2014.257310,
        author={Peter Rothenpieler and Bashar Altakrouri and Oliver Kleine and Lukas Ruge},
        title={Distributed Crowd-Sensing Infrastructure for Personalized Dynamic IoT spaces},
        proceedings={The First International Conference on IoT in Urban Space},
        publisher={ACM},
        proceedings_a={URB-IOT},
        year={2014},
        month={11},
        keywords={coap internet of things distributed fusion smart service proxy ambient dynamix},
        doi={10.4108/icst.urb-iot.2014.257310}
    }
    
  • Peter Rothenpieler
    Bashar Altakrouri
    Oliver Kleine
    Lukas Ruge
    Year: 2014
    Distributed Crowd-Sensing Infrastructure for Personalized Dynamic IoT spaces
    URB-IOT
    ICST
    DOI: 10.4108/icst.urb-iot.2014.257310
Peter Rothenpieler1, Bashar Altakrouri1, Oliver Kleine1,*, Lukas Ruge1
  • 1: University of Luebeck
*Contact email: kleine@itm.uni-luebeck.de

Abstract

In this paper, we describe a distributed crowd-sensing infrastructure that integrates and bridges small scale personalized ad-hoc Internet of Things (IoT) spaces (consisting of personal interconnected smart devices, sensors and actuators dynamically deployed at runtime) to large scale IoT spaces. While a lot of innovation takes place on large scale IoT infrastructures, we focus on a personalized IoT infrastructure that allows user level control and management of personally owned IoT resources. Our approach uses a peer to peer (P2P) network together with distributed discovery- and directory-services, without the need for centralized infrastructure. The contribution of this paper is twofold: Firstly, we present an Android-based solution called Ambient Bridge that exposes a user-selected subset of the build-in sensors and actuators of a smart device as CoAP (Constrained Application Protocol) web services. Moreover, it is used to dynamically integrate external sensors and actuators at runtime that are normally only accessible via proprietary or non-networked interfaces. Secondly, we present a directory service and distributed semantic search engine called the Smart Service Proxy (SSP). The SSP allows application developers to search for sensors and actuators using SPARQL queries, which are automatically distributed between and processed by the cooperating SSPs.