Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

XMPP-based infrastructure for IoT network management and rapid services and applications development

: Ferrera, E.; Conzon, D.; Brizzi, P.; Rossini, R.; Pastrone, C.; Jentsch, M.; Kool, P.; Kamienski, C.; Sadok, D.


Annales des telecommunications 72 (2017), Nr.7-8, S.443-457
ISSN: 0003-4347
ISSN: 1958-9395
European Commission EC
FP7; 614100; IMPReSS
Intelligent System Development Platform for Intelligent and Sustainable Society
Fraunhofer FIT ()

The information technology ecosystem is today facing many radical and methodological changes driven by the Internet-of-Things (IoT): those innovations impact at various levels, ranging from the device-to-device communication paradigms to the value-added services built on top of them. Though several IoT platforms addressing IoT design requirements have recently been raised in State-of-the-Art (SoTA), there is still a lack of platforms and tools which can help end-users to easily develop IoT applications and to configure and manage IoT infrastructures. In order to address these challenges, this work introduces the system development platform (SDP) developed within the IMPReSS project and specifically one of its components, namely, the IoT Platform's Infrastructure for Configurations (IoT-PIC). It supports developers and users in arranging, configuring, and monitoring the various components of an IoT platform. Specifically, the paper highlights the solution adopted to face two services: IoT Network Management (NM) and platform commissioning. The proposed infrastructure, based on the eXtensible Messaging and Presence Protocol (XMPP), provides means for device discovery and IoT network monitoring, enabling also the mash-up of the platform entities. The platform commissioning tool leverages this feature to compose available modules and services, to implement the desired IoT application. This paper also describes the Resource Adaptation Interface (RAI), which virtualizes physical devices within the IoT platform.