This thesis illustrates the design and implementation of a multi-protocol gateway capable of collecting, processing and storing information from different devices and sources. The main objective of the system is to provide a standard format and use of the data, which is independent of the underlying hardware and communication layer, in such a way as to make it possible to define automations that involve devices of different nature and types. The object taken into consideration in this thesis is the subsystem responsible for sensor data ingestion in IoT platforms. Two possible use cases of the proposed architecture are provided, which involve the transmission of information in the AWS cloud platform and the sending of data to a Kafka broker. In this way, the high integration capacity of the gateway is emphasized, by sending all the information to a broker or a communication bus.

In questa tesi vengono illustrate la progettazione e la realizzazione di un gateway multiprotocollo in grado di collezionare informazioni provenienti da dispositivi e sorgenti diverse, di elaborarle e memorizzarle. L’obiettivo principale del sistema è quello di fornire un formato e una fruizione unica del dato, che prescinde dallo strato hardware e di comunicazione sottostante, in modo tale da rendere possibile la definizione di automazioni che coinvolgono dispositivi di natura e tipologia diverse tra loro. L’oggetto preso in considerazione in questa tesi è il sottosistema responsabile dell’invio dei dati collezionati in piattaforma IoT. Vengono forniti due possibili casi d’uso dell’architettura proposta, i quali prevedono la trasmissione delle informazioni riguardanti i dispositivi nella piattaforma cloud AWS e l’invio dei dati in un broker Kafka. In questo modo viene enfatizzata l’alta capacità di integrazione dei dati del gateway con quelli di soluzioni di terze parti, attraverso il loro invio in broker o bus di comunicazione.

Progettazione e implementazione di un gateway per la comunicazione tra dispositivi multiprotocollo in un contesto IoT: il sottosistema per l'invio dei dati dei sensori in piattaforme IoT

ZINCARINI, JACOPO
2019/2020

Abstract

This thesis illustrates the design and implementation of a multi-protocol gateway capable of collecting, processing and storing information from different devices and sources. The main objective of the system is to provide a standard format and use of the data, which is independent of the underlying hardware and communication layer, in such a way as to make it possible to define automations that involve devices of different nature and types. The object taken into consideration in this thesis is the subsystem responsible for sensor data ingestion in IoT platforms. Two possible use cases of the proposed architecture are provided, which involve the transmission of information in the AWS cloud platform and the sending of data to a Kafka broker. In this way, the high integration capacity of the gateway is emphasized, by sending all the information to a broker or a communication bus.
2019
2020-10-24
Design and implementation of a gateway for the communication of multiprotocol devices in an IoT context: the subsystem for the sensor data ingestion in IoT platforms
In questa tesi vengono illustrate la progettazione e la realizzazione di un gateway multiprotocollo in grado di collezionare informazioni provenienti da dispositivi e sorgenti diverse, di elaborarle e memorizzarle. L’obiettivo principale del sistema è quello di fornire un formato e una fruizione unica del dato, che prescinde dallo strato hardware e di comunicazione sottostante, in modo tale da rendere possibile la definizione di automazioni che coinvolgono dispositivi di natura e tipologia diverse tra loro. L’oggetto preso in considerazione in questa tesi è il sottosistema responsabile dell’invio dei dati collezionati in piattaforma IoT. Vengono forniti due possibili casi d’uso dell’architettura proposta, i quali prevedono la trasmissione delle informazioni riguardanti i dispositivi nella piattaforma cloud AWS e l’invio dei dati in un broker Kafka. In questo modo viene enfatizzata l’alta capacità di integrazione dei dati del gateway con quelli di soluzioni di terze parti, attraverso il loro invio in broker o bus di comunicazione.
File in questo prodotto:
File Dimensione Formato  
tesi Jacopo Zincarini.pdf

Open Access dal 24/10/2022

Dimensione 2.61 MB
Formato Adobe PDF
2.61 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12075/3164