ABSTRACT

This chapter presents a framework for implementing Sensing-asa-Service applications based on the open source OpenIoT project. The OpenIoT framework enables the dynamic selection of sensors and resources, as well as the subsequent specification of processing functionalities over the data of the selected sensors. The service formulation process ensures that information about resources reservation and usage is recorded in order to enable the implementation of utility-based optimization algorithms. Overall, the architecture makes provisions for the creation and fulfillment of requests for services to the OpenIoT system. As part of the OpenIoT system, the management and requests operations for dynamically creating and deploying IoT services. The sensor cloud system will be responsible to frequently check if data are required from the system’s deployed services from the provided mechanisms. The Scheduler is the main and first entry point for service requests submitted to the OpenIoT cloud environment.