Enabling IoT ecosystems through platform interoperability

Today, the Internet of Things (IoT) comprises vertically oriented platforms for things. Developers who want to use them need to negotiate access individually and adapt to the platform-specific API and information models. Having to perform these actions for each platform often outweighs the possible...

Descripción completa

Detalles Bibliográficos
Autores: Bröring, Arne, Schmid, Stefan, Schindhelm, Corina-Kim, Khelil, Abdelmajid, Kabisch, Sebastian, Kramer, Denis, Le Phuoc, Danh, Mitic, Jelena, Anicic, Darko, Teniente López, Ernest|||0000-0001-8890-9638
Tipo de recurso: artículo
Fecha de publicación:2017
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/104546
Acceso en línea:https://hdl.handle.net/2117/104546
https://dx.doi.org/10.1109/MS.2017.2
Access Level:acceso abierto
Palabra clave:Software architecture
Internet of things
IoT ecosystems
Interoperability
Software patterns
Semantics
IoT
BIG IoT
Bridging the interoperability gap of the IoT
Software engineering
Software development
Programari -- Disseny
Internet de les coses
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Descripción
Sumario:Today, the Internet of Things (IoT) comprises vertically oriented platforms for things. Developers who want to use them need to negotiate access individually and adapt to the platform-specific API and information models. Having to perform these actions for each platform often outweighs the possible gains from adapting applications to multiple platforms. This fragmentation of the IoT and the missing interoperability result in high entry barriers for developers and prevent the emergence of broadly accepted IoT ecosystems. The BIG IoT (Bridging the Interoperability Gap of the IoT) project aims to ignite an IoT ecosystem as part of the European Platforms Initiative. As part of the project, researchers have devised an IoT ecosystem architecture. It employs five interoperability patterns that enable cross-platform interoperability and can help establish successful IoT ecosystems.