Design and implementation of a chatbot for remote sensors reading and home automation.

Cerami, Alessia (2021) Design and implementation of a chatbot for remote sensors reading and home automation. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [LM-DM270] - Cesena
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 (CC BY-NC-SA 4.0)

Download (953kB)

Abstract

To date, the propagation of technology has reached almost everybody on our planet. Smartphones are so widespread that they are more than the number of humans. This means that almost everyone has a small computer in his pocket. Furthermore, automation pervades our lives increasingly as the days go by. We have smart cars, smart traffic lights, smart tools and any other smart thing one can think about. Among all these smart things, one of the most appreciated by mankind is the smart house. A pleasing environment where you do not have to move from the sofa to turn off the light or check your fridge or play some music on your stereo. You can do everything with just a few touches on your phone. The drawback of all these comforts is that you need a different application for each smart component or you need to buy from a single vendor. We want to address this issue by giving a common access point for a smart house in its entirety. One of the most common application types installed on smartphones is the chat application. We want to create a chatbot that lets the user control every component of their house from a single application. This is not our only goal. We also want to extend our system to read sensor information yielded by city sensors. This lets you know, for example, the temperature of a specific city in real time or it can show you free parking in a specific area. The only limit is the distribution of sensors in the environment. We design a scalable, extensible and secure system to handle both the sensor reading and the smart house control. All this is achieved with just a chatbot and no other burdensome applications. The contribution of this thesis is three-folded: first, we analyze the application domain in order to identify the main components of the system. We then design and implement the system as a container for other sub-systems. Finally, we design and implement the connection layer between all the sub-systems.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Cerami, Alessia
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
chatbots,mqtt,websocket,sensors,smart house,raspberry,arduino
Data di discussione della Tesi
16 Dicembre 2021
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^