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.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.
https://hdl.handle.net/20.500.12075/3164