Development of a Flask server for a video-streaming intercom
View/Open
Cita com:
hdl:2117/165579
Document typeBachelor thesis
Date2019-06
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
The definitive irruption of Internet of Things in our quotidian is already a fact. This project intents to build from scratch an smart intercom, capable of delivering live video from your door to your phone, empowering users to remotely control access to their homes. This document covers all the steps in this process, from the proposal and design of the intercom to an overview of the protocols used to implement it. First, it explains how and why this project was developed; following this introduction, there is a short discussion on Internet of Things, tackling how this project fits into this concept. The central part of the project gives a brief overview of the communication principles, from the basics to the most interesting details of the HTTP protocol. It also discusses the implementation of the Model-View-Controller model in a software project. Then, technical details, difficulties and limitations of each subsystem of the project are addressed. Finally, possible future improvements are discussed, as well as some personal conclusions. La irrupción definitiva de Internet de las cosas en nuestro día a día ya es una realidad. Este proyecto quiere desarrollar desde cero un interfono inteligente, capaz de transmitir vídeo en directo desde la puerta de casa al teléfono móvil, dando al usuario la posiblidad de controlar el acceso a su casa remotamente. Este documento cubre desde la propuesta y diseño del interfono hasta un repaso de los protocolos usados para implementarlo. Primeramente, se explica la razón de este proyecto; después de esta introducción, hay un breve apartado sobre Internet de las cosas, poniendo énfasi en el encaje de este proyecto en este concepto. La parte central del proyecto es un pequeño resumen de los principios de la comunicación, desde los conceptos más básicos hasta los detalles más interesantes del protocolo HTTP. También se debate la implementación del modelo Modelo-Vista-Controlador en un proyecto de software. A continuación, se habla de los detalles más técnicos, las dificultades y las limitaciones de cada parte del proyecto. Finalmente, se exploran posibles mejoras futuras, así como las conclusiones personales. La irrupció definitiva de l'Internet de les coses en el nostre dia a dia és ja una realitat. Aquest projecte vol desenvolupar des de zero un intercomunicador intel·ligent, capaç de transmetre vídeo en directe des de la porta de casa al telèfon mòbil, donant als usuaris la possiblitat de controlar l'accés a llurs cases remotament. Aquest document cobreix des de la proposta i disseny de l'intercomunicador fins a una repàs dels protocols usats per a implementar-ho. Primerament, s'explica el com i el perquè d'aquest projecte; després d'aquesta introducció, hi ha un breu apartat sobre l'Internet de les coses, fent èmfasi en l'encaix del projecte en aquest concepte. La part central del projecte fa un breu resum del principis de la comunicació, des dels conceptes més bàsics fins als detalls més interessants del protocol HTTP. També es debat la implementació del model Model-Vista-Controlador en un projecte de software. A continuació, es parla dels detalls més tècnics, dificultats i limitacions de cada part del projecte. Finalment, s'exploren possibles futures millores, així com les conclusions personals.
SubjectsSoftware engineering, TCP/IP (Computer network protocol), Enginyeria de programari, Internet -- Protocols, TCP/IP (Protocol de xarxes d'ordinadors), Tecnologia i societat
DegreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Files | Description | Size | Format | View |
---|---|---|---|---|
costa.sanchez.pdf | 3,095Mb | View/Open |