Book chapter

Building Modular Middlewares for the Internet of Things with OSGi

Jakub Flotyński, Kamil Krysztofiak, Daniel Wilusz

In
The Future Internet Lecture Notes in Computer Science
Editors
Alex Galis; Anastasius Gavras
Volume
7858
Pages
200–213
Publisher
Springer, Berlin Heidelberg
Year
2013
ISBN
978-3-642-38081-5
ISSN
0302-9743
DOI
10.1007/978-3-642-38082-2_17
URL
http://link.springer.com/chapter/10.1007/978-3-642-38082-2_17
Keywords
event-based, Internet of Things, middleware, modular, multi-layer, OSGi

Abstract

The paper addresses an analysis of OSGi in the context of building modular middlewares for the Internet of Things. The Internet of Things (IoT) is an emerging approach to development of intelligent infrastructures combining various devices through the network. OSGi is a framework providing a number of specific mechanisms intended for building modular, fine-grained and loosely-coupled Java applications. Although a number of works have been devoted to OSGi, and several OSGi-based middlewares have been designed for the IoT, they do not thoroughly utilize mechanisms of OSGi. In this paper rich OSGi functions are analysed in terms of development middlewares for the IoT. An example implementation of the system illustrates the presented considerations.

Download BibTeX