Application Platforms for the Internet of Things: Theory, Architecture, Protocols, Data Formats, and Privacy


Autoria(s): Collina, Matteo
Contribuinte(s)

Vanelli Coralli, Alessandro

Corazza, Giovanni Emanuele

Data(s)

16/05/2014

Resumo

The Internet of Things (IoT) is the next industrial revolution: we will interact naturally with real and virtual devices as a key part of our daily life. This technology shift is expected to be greater than the Web and Mobile combined. As extremely different technologies are needed to build connected devices, the Internet of Things field is a junction between electronics, telecommunications and software engineering. Internet of Things application development happens in silos, often using proprietary and closed communication protocols. There is the common belief that only if we can solve the interoperability problem we can have a real Internet of Things. After a deep analysis of the IoT protocols, we identified a set of primitives for IoT applications. We argue that each IoT protocol can be expressed in term of those primitives, thus solving the interoperability problem at the application protocol level. Moreover, the primitives are network and transport independent and make no assumption in that regard. This dissertation presents our implementation of an IoT platform: the Ponte project. Privacy issues follows the rise of the Internet of Things: it is clear that the IoT must ensure resilience to attacks, data authentication, access control and client privacy. We argue that it is not possible to solve the privacy issue without solving the interoperability problem: enforcing privacy rules implies the need to limit and filter the data delivery process. However, filtering data require knowledge of how the format and the semantics of the data: after an analysis of the possible data formats and representations for the IoT, we identify JSON-LD and the Semantic Web as the best solution for IoT applications. Then, this dissertation present our approach to increase the throughput of filtering semantic data by a factor of ten.

Formato

application/pdf

Identificador

http://amsdottorato.unibo.it/6251/1/collina_matteo_tesi.pdf

urn:nbn:it:unibo-12648

Collina, Matteo (2014) Application Platforms for the Internet of Things: Theory, Architecture, Protocols, Data Formats, and Privacy, [Dissertation thesis], Alma Mater Studiorum Università di Bologna. Dottorato di ricerca in Tecnologie dell'informazione <http://amsdottorato.unibo.it/view/dottorati/DOT355/>, 26 Ciclo. DOI 10.6092/unibo/amsdottorato/6251.

Idioma(s)

en

Publicador

Alma Mater Studiorum - Università di Bologna

Relação

http://amsdottorato.unibo.it/6251/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #ING-INF/03 Telecomunicazioni
Tipo

Tesi di dottorato

NonPeerReviewed