The connected-home ecosystem is currently one of the highly discussed applications of Internet of Things (IoT) paradigm. Usually, this scenario is based on a center-point (so called smart home gateway) which provides the bridging connectivity inside (with the sensors) and outside (with the remote applications) the home. Such gateway is usually a restricted device running on Linux-based operating system (e.g. OpenWRT) including required applications on the top of it. In this paper, we focus on OSGi framework as currently very preferable platform for IoT services in combination with Raspberry Pi embedded hardware board which is also very popular for assuring the gateway features in the smart home. The performance analysis of three selected OSGi frameworks is provided with the aim to critically evaluate the most suitable candidate to become a solid enabler for the connected-home. Since HTTP is the most frequently applied communication protocol for data exchange between smart home gateway and any remote (cloud) application, a particular focus is given to the testing of three implementations of HTTP servers running as OSGi bundles on the gateway. All the obtained results including practical outputs are concluded at the end of our paper.
['Martin Stusek', 'Jiri Hosek', 'Dominik Kovac', 'Pavel Masek', 'Petr Cika', 'Jan Masek', 'Franz Kropfl']
Performance analysis of the OSGi-based IoT frameworks on restricted devices as enablers for connected-home