Roberto Caschetto
An Integrated Web Platform for Remote Control and Monitoring of Diverse Embedded Devices: A Comprehensive Approach to Secure Communication and Efficient Data Management.
Rel. Maurizio Rebaudengo, Edoardo Giusto, Paolo Doz. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
|
Archive (ZIP) (Documenti_allegati)
- Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) |
Abstract: |
The project is oriented towards the development of a web platform designed for the remote control and monitoring of dispersed embedded devices across diverse geographical areas. The platform will enable the issuance of commands and retrieval of data from the device, collected by sensors connected to it. Given the diverse nature of the devices, operating on different systems with also different Operating Systems, the client component is envisioned to be cross-platform, implemented using the C programming language. This client will play a crucial role in authenticating the devices trying to communicate with the server, in transmitting sensor data, requesting and receiving update packages, and executing commands received from the server. On the server side, the backend will be developed using Node.js, with a bifurcated structure. The first segment will manage the REST API, handling calls for the web frontend and collecting and managing information from the individual embedded devices. The second segment will focus on maintaining open connections with the various active embedded devices, enabling the exchange of specific information and commands. The frontend, responsible for user interaction, will be developed using React.js. Data storage will involve the strategic integration of both SQL and noSQL databases to efficiently manage the diverse datasets and information collected. The SQL database will be used to store basic structured information. Meanwhile, the noSQL database will be employed to store complex and unstructured information such as the data collected by individual devices. Additionally, an in-memory RAM database will be utilized to cache the latest update packages. This holistic approach ensures the creation of a sophisticated web platform tailored for comprehensive remote device management and monitoring, with a specific focus on data security, reliability, and efficient communication. |
---|---|
Relatori: | Maurizio Rebaudengo, Edoardo Giusto, Paolo Doz |
Anno accademico: | 2023/24 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 124 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Aziende collaboratrici: | Abinsula Srl |
URI: | http://webthesis.biblio.polito.it/id/eprint/30829 |
Modifica (riservato agli operatori) |