Creación de un telefonillo IP para el control de accesos basado en Raspberry Pi

Polvorinos Fernández, Carlos (2020). Creación de un telefonillo IP para el control de accesos basado en Raspberry Pi. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Industriales (UPM).

Description

Title: Creación de un telefonillo IP para el control de accesos basado en Raspberry Pi
Author/s:
  • Polvorinos Fernández, Carlos
Contributor/s:
  • Maroto Ibáñez, Joaquín
Item Type: Final Project
Degree: Grado en Ingeniería en Tecnologías Industriales
Date: November 2020
Subjects:
Freetext Keywords: Telefonillo, Raspberry Pi, centralita telefónica, Linphone, servidor web, control de accesos
Faculty: E.T.S.I. Industriales (UPM)
Department: Ingeniería Mecánica
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview

Abstract

Hoy en día, la tendencia a la interconexión entre todos los elementos que nos rodean, el llamado Internet de las Cosas, está aumentado considerablemente. Esto se está traduciendo en el desarrollo de nuevos dispositivos y tecnologías que faciliten dicha conexión, la cual permitirá adquirir datos de nuestro entorno de forma fácil, automática y sistematizada, y controlar objetos de manera remota, y representará un avance tecnológico en algunos campos como pueden ser la medicina o la seguridad. Uno de los campos que está sufriendo un mayor número de cambios debido a esta tendencia es la domótica, es decir, el conjunto de dispositivos y tecnologías aplicadas al control y automatización inteligente de la vivienda, permitiendo una gestión eficiente del uso de la energía gastada, aportando una mayor seguridad y confort, junto a una comunicación entre los usuarios y el sistema. Concretamente, este trabajo de fin de grado tiene como objetivo la creación de un telefonillo IP para el control de accesos, de manera que cumpla las funciones que realizan los dispositivos comerciales, pero a un coste más económico. Para ello, se ha recurrido a un miniordenador, la Raspberry Pi 4B, sobre la que se va a instalar y codificar todos los programas y archivos que se necesitan para llevar a cabo el proyecto. En primer lugar, se va a configurar Asterisk, una centralita telefónica basada en el protocolo de voz IP, gracias a la cual se van a poder establecer las comunicaciones entre las dos partes del telefonillo. Se va a explicar el procedimiento de registro de usuarios y el establecimiento del plan de marcado por dos métodos distintos: a través de la consola de comandos, modificando los archivos del programa, y a través de una interfaz web, gracias a un servidor denominado FreePBX. Aunque ambas formas realizan la misma tarea, cada una de ellas cuenta con unas particularidades que se explicarán a su debido tiempo. Después, se explicará cómo se ha creado una página web gracias a la Raspberry Pi, la cual ejerce de servidor web. Con esta, se permite visualizar el video en vivo transmitido por una cámara conectada al control de acceso y con sólo pulsar un botón, las puertas se desbloquean para el usuario que solicita entrar. Esto se va a realizar a través de un servidor LAMP (Linux-Apache-MySQL-Php), con archivos escritos en Python y en PHP. Finalmente, una vez establecido el sistema de control de accesos y la comunicación a través del telefonillo, se van a integrar ambas partes en una aplicación para Android. Para ello, se va a modificar la aplicación Linphone gracias a Android Studio, de manera que, durante la llamada, se visualice por pantalla la página web creada. Por otra parte, para realizar la llamada desde la Raspberry Pi se va a recurrir a la aplicación Twinkle.

More information

Item ID: 66437
DC Identifier: https://oa.upm.es/66437/
OAI Identifier: oai:oa.upm.es:66437
Deposited by: Biblioteca ETSI Industriales
Deposited on: 16 Mar 2021 14:29
Last Modified: 20 May 2021 22:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM