2024-03-28T21:14:34Zhttps://ebuah.uah.es/oai/requestoai:ebuah.uah.es:10017/576532023-12-14T16:41:38Zcom_10017_17702com_10017_17681col_10017_19710
Monitorización de los ocupantes del vehículo y reconocimiento de la actividad del conductor basada en puntos clave
Pardo Decimavilla, Pablo
Bergasa Pascual, Luis Miguel
Universidad de Alcalá. Escuela Politécnica Superior
Detección de objetos
Estimación de pose
Detección de distracciones del conductor
Coches autónomos
Machine learning
Object detection
Pose estimation
Driver distractions detection
Autonomous cars
Informática
Computer science
Se presenta una arquitectura modular basada en la fusión de puntos clave y detección de objetos
para detectar distracciones al volante. Utilizando grabaciones multicámara, se extrae la pose del
conductor, y se fusiona con la detección de objetos de interés para generar características. Un
algoritmo de clasificación basado en Machine Learning procesa estas características, aplicando
filtros para agregar contexto temporal. La propuesta se valida en dos datasets sobre distracciones
al volante, demostrando mejoras en la inferencia de acciones y adaptabilidad al dominio. La
arquitectura es ligera, explicativa y de baja latencia, permitiendo actualizaciones modulares y
eliminación de cámaras sin modificar la red completa.
A modular architecture based on key point fusion and object detection is presented to detect
distractions while driving. Using multi-camera recordings, the driver’s pose is extracted, fusing
them with the detection of objects of interest to generate features. A classification algorithm
based on Machine Learning processes these features, applying filters to add temporal context.
The proposal is validated on two datasets on driving distractions, demonstrating improvements
in action inference and domain adaptability. The architecture is lightweight, explanatory and low
latency, allowing modular updates and camera removal without modifying the entire network.
Grado en Ingeniería Telemática
2023-07-10T13:00:48Z
2023-07-10T13:00:48Z
2023
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
Pardo Decimavilla, Pablo. Monitorización de los ocupantes del vehículo y reconocimiento de la actividad del conductor basada en puntos clave. Trabajo Fin de Grado. Universidad de Alcalá, 2023.
http://hdl.handle.net/10017/57653
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/534702023-12-14T16:41:39Zcom_10017_17702com_10017_17681col_10017_19710
Herramienta para el despliegue automático de redes virtuales
Hernández Puerta, David
Álvarez Horcajo, Joaquín
Universidad de Alcalá. Escuela Politécnica Superior
Redes virtuales heterogéneas
Automatización
Nodos
Aplicación web
BRITE
Heterogeneous virtual networks
Automation
Nodes
Web-based application
Informática
Computer science
Este Trabajo Final de Grado (TFG) se enfoca en el desarrollo de una herramienta de automatización
para el despliegue de redes virtuales heterogéneas, emulando dispositivos de
arquitecturas diferentes, con el objetivo de interconectar los nodos según la información topológica
generada mediante una herramienta denominada Boston University Representative
Internet Topology Generator (BRITE).
Se diseña un modelo de red virtual y se comprueba su funcionamiento con el propósito
de conseguir la implementación automática de numerosas topologías de red. Así como, una
aplicación web para seleccionar las características de los sistemas finales y obtener información
acerca de la red desplegada.
This Bachelor’s Degree Final Project is focused on the development of an automation tool
for the deployment of heterogeneous virtual networks, emulating devices of different architectures,
with the aim of interconnecting nodes according to a topological information which
is generated through a tool called BRITE.
A virtual network model is designed and its performance is tested in order to achieve an
automatic deployment of multiples network topologies, as well as, a web-based application is
developed to select the features of the end devices and to get information about the deployed
network.
Grado en Ingeniería Telemática
2022-09-30T12:43:00Z
2022-09-30T12:43:00Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53470
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/529702023-12-14T16:41:39Zcom_10017_17702com_10017_17681col_10017_19710
Efecto de ancho de banda de los canales en redes IEEE 802.11
Gaona Arévalo, Alba
Marsá Maestre, Iván
Tejedor Romero, Marino
Universidad de Alcalá. Escuela Politécnica Superior
Channel bonding
IEEE 802.11
Python
Networks
Throughput
Wi-Fi
Redes
Rendimiento de canales
Telecomunicaciones
Telecommunication
El principal propósito de este trabajo es llevar a cabo un estudio del rendimiento de los canales de la red 802.11 con señales de 20 y 40 MHz, mediante el uso de channel bonding.
Con lo anterior se pretende identificar la mejor configuración para la combinación de canales en la que se pueda mantener una alta velocidad al tiempo que se reduce el impacto de las interferencias, especialmente en la banda de frecuencias de 2,4 GHz.
The main objective of this work is to carry out a study of the throughput of 802.11 network channels with 20 and 40 MHz signals, using channel bonding.
The aim is to identify the best configuration for channel bonding in which high speed can be maintained while reducing the impact of interference, especially in the 2.4 GHz frequency band.
Grado en Ingeniería Telemática
2022-09-01T13:39:52Z
2022-09-01T13:39:52Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/52970
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/527242023-12-14T16:41:39Zcom_10017_17702com_10017_17681col_10017_19710
Sistemas autónomos de cooperación robótica en vehículos heterogéneos
Aguilera Alcalde, Mario
Muñoz Martínez, Pablo
Rodríguez Moreno, María Dolores
Universidad de Alcalá. Escuela Politécnica Superior
Cooperación robótica
TERRA
UAV
UGV
Robotic Cooperation
Robótica e Informática Industrial
Robotics
En este trabajo consideramos el escenario de exploración de una superficie
planetaria con un sistema formado por un UAV (Unmanned Aerial Vehicle) y un
UGV (Unmanned Surface Vehicle). El objetivo es alcanzar un conjunto de puntos
objetivo minimizando la distancia de viaje.
Se partirá de un algoritmo ya existente llamado TERRA (utilización y colaboración
de UAVs y UGVs para poder realizar envíos de paquetes de forma automática y sin
interacción humana) desarrollado en Matlab para adaptarlo a Python. Además, se
tratarán los diversos problemas de traducción y adaptación del lenguaje, así como
aproximar la solución que propone el algoritmo TERRA a una realidad.
In this work we consider the scenario of exploration of a planetary surface with a
system consisting of a UAV (Unmanned Aerial Vehicle) and an a system consisting
of a UAV (Unmanned Aerial Vehicle) and a UGV (Unmanned Surface Vehicle). UGV
(Unmanned Surface Vehicle). The objective is to reach a set of target points points
while minimizing the travel distance.
It will be based on an existing algorithm called TERRA (use and collaboration of
UAVs and UGVs). of UAVs and UGVs to be able to send packages automatically and
without human interaction) developed in Matlab for interaction) developed in Matlab
and adapted to Python. In addition, we will the various language translation and
adaptation problems, as well as approximate the solution proposed by the approximate
the solution proposed by the TERRA algorithm to a reality.
Grado en Ingeniería Telemática
2022-07-20T14:30:02Z
2022-07-20T14:30:02Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/52724
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/531182023-12-14T16:41:39Zcom_10017_17702com_10017_17681col_10017_19710
Estudio, análisis y desarrollo de algoritmo de distribución de energía en redes microgrids
Díaz Fuentes, Javier
Rojas Sánchez, Elisa
Universidad de Alcalá. Escuela Politécnica Superior
Smart Grids
Routing
Root node
Topologies
Movement of loads
Encaminamiento
Nodo raíz
Topologías
Movimiento de energía
Telecomunicaciones
Telecommunication
Este Trabajo Fin de Grado (TFG) está enfocado en el análisis y estudio del algoritmo “Diseño de Encaminamiento
para control óptimo en redes de Distribución de ENergía Eléctrica (DEDENNE)” para la
distribución de energía eléctrica en Smart Grids.
Se analizará la versión inicial de dicho algoritmo de encaminamiento y se propondrán mejoras y nuevas
implementaciones para su correcto funcionamiento en una gran variedad de topologías de red distintas. Se
generarán diversas topologías de red sobre las que se probará el rendimiento de dicho algoritmo, mediante
su simulación en Python.
Finalmente, se comentarán los resultados obtenidos durante estas pruebas y se concluirá si coinciden
con los resultados esperados.
This Degree Final Project is focused on the analysis and study of the DEDENNE algorithm (from spanish,
“Diseño de Encaminamiento para control óptimo en redes de Distribución de ENergía Eléctrica”) for the
distribution of electrical energy in Smart Grids.
The initial version of DEDENNE algorithm will be analyzed, and improvements and new implementations
will be proposed for its correct operation in a wide variety of different network topologies. A great
variety of network topologies will be generated on which the performance of DEDENNE algorithm will
be tested, through a Python-based simulation.
Finally, all the results obtained during these tests will be commented and it will be concluded where
they coincide with the expected results.
Grado en Ingeniería Telemática
2022-09-08T14:20:46Z
2022-09-08T14:20:46Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53118
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/534182023-12-14T16:41:40Zcom_10017_17702com_10017_17681col_10017_19710
Desarrollo de una nube híbrida de computación
Sofrone, Silviu Constantin
Arco Rodríguez, José Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Nube híbrida
OpenStack-Ansible
DevStack
Juju
Multi-cloud
Hybrid cloud
Informática
Computer science
En el presente trabajo se exploran diversas opciones para conformar una nube híbrida compuesta por, mínimo, una nube privada y una pública. Para la privada se ha utilizado la plataforma open source OpenStack. Con el fin de conectar y operar OpenStack con una nube pública, se ha intentado integrar el proyecto Omni con varios despliegues (OpenStack-Ansible y Devstack) encontrando numerosos problemas, algunos sin solución.
Para conformar una nube híbrida necesitamos control unificado de las nubes y comunicación entre sus máquinas virtuales. El control se ha realizado con Juju sobre OpenStack, AWS y GCP, pero la comunicación solo ha sido posible entre las nubes públicas mediante una multi-cloud.
This paper explores various options for building a hybrid cloud consisting of at least one private and one public cloud. For the private cloud, the open source platform OpenStack has been used. In order to connect and operate OpenStack with a public cloud, we have tried to integrate the Omni project with several deployments (OpenStack-Ansible and Devstack) obtaining numerous problems, some of them unsolvable.
To form a hybrid cloud we need unified control of the clouds and communication between them. The control has been done with Juju on OpenStack, AWS and GCP, but communication has only been possible between the public clouds through a multi-cloud.
Keywords: hybrid
Grado en Ingeniería Telemática
2022-09-27T17:37:51Z
2022-09-27T17:37:51Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53418
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/582472023-12-14T16:41:48Zcom_10017_17702com_10017_17681col_10017_19710
Enrutamiento y seguridad de señalización en el núcleo de las redes móviles 5G stand-alone
Andres Gonzalez, Jesus
Jimenez Fernandez, Silvia
Universidad de Alcalá. Escuela Politécnica Superior
5G stand-alone
Core network signaling
Signaling security
5G SA roaming
Señalización del núcleo de red
Seguridad en señalización
Roaming 5G SA
Telecomunicaciones
Telecommunication
Este TFG ofrece el estudio y análisis de la gestión de la señalización en el núcleo de redes móviles 5G Stand-Alone. Está basado en el estado actual de su estandarización, así como en la implantación real
de esta tecnología en las redes móviles existentes a nivel mundial. Mostrando la evolución y los cambios
más relevantes con respecto a las tecnologías móviles precedentes, pone foco en las funciones de red
específicamente definidas para el manejo de la señalización en el núcleo de las redes móviles 5G Stand-Alone, tanto a nivel de enrutamiento como de seguridad. Ofrece también un análisis específico de los escenarios de roaming, explorando casos de uso reales de señalización extremo a extremo.
This TFG provides the study and analysis of the architecture and topology required for Core Network
Signaling in 5G Stand-Alone mobile networks. It is based on its current standardization status, as well
as in the current real implementations of this technology in the existing mobile networks worldwide.
Showing the evolution and the most relevant changes compared to the preceding mobile technologies, it
focuses on the network functions specifically defined for managing signaling in the core networks of 5G
Stand-alone mobile networks, both at routing level and security level. It also offers specific analysis of
roaming scenarios, exploring real end to end signaling use cases.
Grado en Ingeniería Telemática
2023-10-25T15:36:52Z
2023-10-25T15:36:52Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
Andrés González, Jesús. Enrutamiento y seguridad de señalización en el núcleo de las redes móviles 5G stand-alone. Trabajo Fin de Grado. Universidad de Alcalá, 2022.
http://hdl.handle.net/10017/58247
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/533952023-12-14T16:41:40Zcom_10017_17702com_10017_17681col_10017_19710
Despliegue y gestión de microservicios usando Istio
Morales Tapias, Cristian Camilo
García Población, Óscar
Universidad de Alcalá. Escuela Politécnica Superior
Informática
Computer science
El objetivo del proyecto es realizar una prueba de concepto de las ventajas que aporta
la herramienta Istio en el despliegue de una aplicación web usando una arquitectura
basada en microservicios sobre un cluster de kubernetes. Se utilizará GCP (Google Cloud
Platform) para aprovecharnos del servicio GKE, el cual proporciona un entorno administrado
para implementar, administrar y escalar las aplicaciones en contenedores mediante
la infraestructura de Google con el sistema de administración de código abierto denominado
Kubernetes. Dado que se analizará las características de Istio en entornos cloud
se utilizará una herramienta de automatización de infraestructura llamado Terraform.
Se ha implementado una arquitectura basada en microservicios, las cuales se basarán
en imágenes docker para poder analizar las distintas características que aporta Istio
por separado. Los microservicios se comunicarán bajo la supervisión de Istio añadiendo
una capa de abstracción a Kubernetes y así tener mas información y control sobre las
comunicaciones.
The objective of the project is to carry out a proof of concept of the advantages provided
by Istio tool in the deployment of a web application using an architecture based on
in microservices on a Kubernetes cluster. GCP (Google Cloud Platform) will be used
to take advantage of the GKE service which provides a managed environment to deploy,
manage, and scale containerized applications using Google's infrastructure with the open
source management system called Kubernetes. Since Istio's features will be analyzed
in cloud environments, an infrastructure as a code automation tool called Terraform will
be used.
An architecture based on microservices has been implemented, which will be based
on in docker images to be able to analyze the different characteristics that Istio provides.
The microservices will communicate under the supervision of Istio by adding a
abstraction layer to Kubernetes and thus have more information and control over the
communications.
Grado en Ingeniería Telemática
2022-09-27T14:24:38Z
2022-09-27T14:24:38Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53395
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/546152023-12-14T16:41:40Zcom_10017_17702com_10017_17681col_10017_19710
Diseño y funcionamiento del Segmento Terreno para el control de un satélite de observación de órbita LEO
Álamo Castrillo, David del
Martínez Hellín, Agustín
Universidad de Alcalá. Escuela Politécnica Superior
Telecomunicaciones
Telecommunication
Este Trabajo de Fin de Grado consiste en el diseño y presentación del funcionamiento de un segmento terreno, partiendo de las características generales que debe reunir todo segmento terreno y particularizándolo a un caso concreto, el funcionamiento de un satélite ficticio de observación de la tierra perteneciente a una constelación real. Situado en la parte inferior de la órbita LEO.
The following Degree Final Project consist of the design and presentation of the operation of a ground segment, starting with the general characteristics that any ground segment must meet and particularizing it to a specific case, the operation of a fictitious Earth observation satellite belonging to a real constellation, located in the lower part of LEO orbit.
Grado en Ingeniería Telemática
2022-11-29T13:32:18Z
2022-11-29T13:32:18Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/54615
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/533522023-12-14T16:41:40Zcom_10017_17702com_10017_17681col_10017_19710
Sistema de captura de leads a través de páginas landing para grandes volúmenes de datos
Moreno Guillén, Carlos
García Población, Óscar
Universidad de Alcalá. Escuela Politécnica Superior
Inbound Marketing
Lead
Wagtail
Django
Python
CMS
Locust
Informática
Computer science
Una de las partes esenciales del Inbound Marketing es el de la captura de los leads procedentes de las
landing pages para su posterior procesamiento y almacenamiento en una base de datos de la empresa.
Los leads son los datos de clientes potenciales, que voluntariamente ceden para que una empresa se
ponga en contacto con ellos en relación a un producto o servicio de su interés.
El objetivo de este proyecto es construir un sistema software que abarque todo el proceso de captura
de los leads desde la creación de la página donde se ofrecen los productos o servicios (landing page)
hasta su almacenamiento en una base de datos y comprobando que responde de manera adecuada ante
un posible gran número de peticiones a través de un test de carga.
One of the essential parts of inbound marketing is the lead capture from landing pages for further
processing and storage in a company database. Leads are potential customer data, which they
voluntarily give so that a company can contact them in relation to a product or service of their interest.
The objective of this project is to build a software system that covers the entire process of lead capture
from the creation of the page where the products or services are offered (landing page) to their storage
in a database and checking that it responds adequately to a possible large number of requests through
a load test.
Grado en Ingeniería Telemática
2022-09-23T13:59:24Z
2022-09-23T13:59:24Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53352
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/533532023-12-14T16:41:41Zcom_10017_17702com_10017_17681col_10017_19710
Sistema de adquisición de datos para un monitor de neutrones basado en ESP32 y tecnología IoT
Sanz Martín, Diego
García Población, Óscar
Universidad de Alcalá. Escuela Politécnica Superior
IoT
ESP32
Espressif
InfluxDB
Grafana
Mosquitto
Google Cloud
Github Actions
Kicad 6
Neutron
Cosmic rays
Neutrón
Rayos cósmicos
Monitor
Telecomunicaciones
Telecommunication
El objetivo de este proyecto es construir un sistema de adquisición de datos para un monitor de
neutrones basado en la plataforma ESP32 y la tecnología IoT. El sistema está compuesto por una
estación base y una serie de nodos sensores distribuidos en el área que debemos monitorizar. Los nodos
sensores están equipados con detectores de neutrones y transmiten los datos recopilados a la estación
base a través de tecnología de comunicación inalámbrica. La estación base procesa los datos recibidos y
los visualiza en tiempo real en una interfaz web. El sistema de adquisición diseñado en este documento,
es la pasarela de comunicación entre los nodos sensores y la estación base. Los datos recopilados se
almacenan en una base de datos, para que posteriormente puedan ser transferidos a la comunidad
científica.
The objective of this project is to build a data acquisition system for a neutron monitor based on the
ESP32 platform and IoT technology. The system is composed of a base station and a series of sensor
nodes distributed in the area to be monitored. The sensor nodes are equipped with neutron detectors
and transmit the data collected to the base station through wireless communication technology. The
base station processes the received data and displays it in real time on a web interface. The acquisition
system designed in this document is the communication gateway between the sensor nodes and the base
station. The collected data is stored in a database, so that it can later be transferred to the scientific
community.
Grado en Ingeniería Telemática
2022-09-23T14:11:19Z
2022-09-23T14:11:19Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53353
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/534312023-12-14T16:41:41Zcom_10017_17702com_10017_17681col_10017_19710
Programación de controlador de dispositivos IoT para casa inteligente en una Raspberry Pi 4 a partir de un array de consumo establecido en rangos de tiempo
Corral Ortiz, Alberto
Palomar González, Esther
Universidad de Alcalá. Escuela Politécnica Superior
Internet of Things
ZigBee
Z-Wave
RaspberryPi
Time scheduling
Programación horaria
Informática
Computer science
En este Trabajo Fin de Grado (TFG) se implementa una solución de software que controla el funcionamiento de enchufes y dispositivos conectados en una casa inteligente. La solución se ejecuta en una RaspberryPi 4 que recibe como entrada un vector por cada elemento de control mediante una API REST; este vector contiene la información relativa al funcionamiento de cada enchufe o dispositivo en las 24 horas de un día, con los que se gestionará, de forma autónoma, el estado encendido (activación) o apagado (desactivación) de los correspondientes dispositivos. Por tanto, los objetivos de este proyecto buscan:
- Facilitar la gestión energética en viviendas mediante la gestión de la programación horaria acorde a las necesidades de los usuarios.
- Facilitar a un usuario el encendido y apagado, o activación y desactivación de elementos controlables mediante los protocolos de comunicación Z-Wave y Zigbee.
Este TFG se enmarca en el proyecto de investigación ENEFF-PILOT del Dpto. de Electrónica de la Universidad de Alcalá
This Final Year Project implements a software solution to control the functioning of a smart home’s connected plugs and devices. The solution executes on a Raspberry Pi 4 and, through an API REST, receives a vector as input with the time schedule of every controllable device; this vector contains the information to activate/deactivate every device in hourly slots within the day. Hence, this project seeks:
- Facilitating the energy management in smart homes using a time scheduling software solution that considers the consumer’s preferences.
- Enabling the remote control on appliance activation through Z-Wave and ZigBee communication protocols.
This work is conducted within the ENEFF-PILOT research project at the Electronics Department in University of Alcala.
Grado en Ingeniería Telemática
2022-09-28T14:46:06Z
2022-09-28T14:46:06Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53431
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/528502023-12-14T16:41:41Zcom_10017_17702com_10017_17681col_10017_19710
Desarrollo de sistema de gestión de incidencias con la herramienta de CRM Salesforce, a través de varios canales
González Ginés, Alba
Rojas Sánchez, Elisa
Universidad de Alcalá. Escuela Politécnica Superior
Informática
Computer science
El presente trabajo de final de grado titulado “Desarrollo de sistema de gestión de
incidencias con la herramienta de CRM Salesforce, a través de varios canales”, realiza el
diseño y desarrollo de un sistema de gestión en la nube que permita a una empresa tener
una gestión centralizada de información de clientes e incidencias. Se propone tener
canales de entrada de incidencias como un buzón de email, un formulario web y la
integración con el dispositivo Alexa.
La empresa en la que se basa este trabajo de final de grado es una empresa ficticia cuyo
punto de partida es un sistema de gestión de información obsoleto (Excel, email y papel).
El objetivo principal del proyecto es proporcionar a la empresa un sistema de gestión
centralizado que facilite la gestión de incidencias, y, por consiguiente, verificar que el
nivel de satisfacción de los clientes incrementa, además de que los tiempos de los agentes
que utilicen el sistema disminuye de tal manera que se vuelve más productivo.
This final degree project entitled “Development of an incident management system with
Salesforce”, performs the design and development of a Cloud management system that
allows a company to have a centralized management for customer information and their
incidents, doubts and suggestions. It is proposed to have different case entry channels
such as email, web and the Alexa device.
The company on which this final degree project is based is a fictitious company whose
starting point is an obsolete information system comprised of excel, email and paper
notes.
The main objective of this project is to provide the company with a centralized
information system that facilitates the management of incidents, doubts or suggestions of
their customers, and, consequently, verify that are the customer satisfaction level
increases, in addition to the fact that the time of the agents thar are using the system
decreases in such a way they become more productive.
Grado en Ingeniería Telemática
2022-07-26T07:40:31Z
2022-07-26T07:40:31Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/52850
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/532542023-12-14T16:41:41Zcom_10017_17702com_10017_17681col_10017_19710
Diseño, desarrollo y puesta en marcha de un portal web para resultados de investigación
Rubio Chavida, Yaiza
Álvarez Horcajo, Joaquín
Universidad de Alcalá. Escuela Politécnica Superior
Aplicación web
Bases de datos
Programación web
Modelo-Vista-Controlador
MySQL
PHP
Web application
Databases
Web programming
Model-View-Controller
Informática
Computer science
El proyecto tiene como objetivo la implementación de una aplicación web que permita crear páginas web donde se publique la información más relevante relacionada con los proyectos del grupo de investigación. Así, se pretende facilitar y agilizar el proceso de creación y actualización de las páginas para cada proyecto de investigación. Esto se debe a que estas páginas web suelen tener unas características similares y varios elementos comunes, unificando así el desarrollo y la gestión de todas ellas.
The project aims to implement a web application that allows the creation of web pages where the most relevant information related to the research group's projects is published. The aim is to facilitate and speed up the process of creating and updating these pages for each research project. This is due to the fact that these web pages usually have similar characteristics and several common elements, thus unifying the development and management of all of them.
Grado en Ingeniería Telemática
2022-09-22T13:53:12Z
2022-09-22T13:53:12Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53254
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/591202023-12-23T01:15:33Zcom_10017_17702com_10017_17681col_10017_19710
Evolución de soluciones low-code: estudio
Lungu, Marius Florin
Moratilla Ocaña, Antonio
Universidad de Alcalá. Escuela Politécnica Superior
Low-code
Study
Software development
Applications
Evolution
Estudio
Desarrollo de software
Aplicaciones
Evolución
Informática
Computer science
Las soluciones low-code han surgido como alternativas revolucionarias en el desarrollo
de software, permitiendo crear aplicaciones funcionales sin conocimientos profundos de
programación. No obstante, estas soluciones son poco conocidas todavía; no se sabe con
exactitud el nivel que pueden alcanzar y si todo aquello que prometen se cumple.
Este trabajo de fin de grado (TFG) tiene como principal objetivo explorar su evolución e
impacto en el ciclo de desarrollo de software, comprendiendo su transformación y
accesibilidad. Se investigarán sus ventajas, limitaciones y potencial para fomentar la
agilidad y productividad en el desarrollo de software. Para ello se llevará a cabo un amplio
estudio basado en revisión literaria y análisis empírico de casos reales. Se espera ampliar
el conocimiento existente y proporcionar información valiosa para profesionales, líderes
empresariales y académicos interesados en aprovechar estas soluciones.
Low-code solutions have emerged as revolutionary alternatives in software development,
making it possible to create functional applications without in-depth programming
knowledge. However, these solutions are still relatively unknown, and the extent to which
they can deliver on their promises remains uncertain.
The main objective of this Final Degree Project (TFG) is to explore the evolution and
impact of Low-code solutions on the software development cycle, understanding their
transformation and accessibility. We will investigate their advantages, limitations, and
potential to promote agility and productivity in software development. To achieve this,
an extensive study will be conducted, including literature review and empirical analysis
of real-world cases. The aim is to expand existing knowledge and provide valuable
insights for professionals, business leaders, and academics interested in leveraging these
solutions.
Grado en Ingeniería Telemática
2023-12-22T13:55:30Z
2023-12-22T13:55:30Z
2023
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
Lungu, Marius Florin. Evolución de soluciones low-code: estudio. Trabajo Fin de Grado. Universidad de Alcalá, 2023.
http://hdl.handle.net/10017/59120
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/524912023-12-14T16:41:41Zcom_10017_17702com_10017_17681col_10017_19710
Técnicas de aprendizaje automático aplicadas a la predicción de resultados de carreras de caballos
Rodríguez Rivero, Helena
Cruz Piris, Luis de la
Universidad de Alcalá. Escuela Politécnica Superior
Aprendizaje automático
Carreras de caballos
Aprendizaje supervisado
XGBoost
Machine learning
Horse racing
Supervised learning
Informática
Computer science
El auge del uso de las técnicas de aprendizaje automático o más conocido como machine learning ha descubierto nuevos caminos a explorar en los últimos años. La capacidad de que una máquina sea capaz de aprender por su cuenta a partir de grandes cantidades de información permite, entre otras cosas, establecer patrones de comportamiento imperceptibles para los sistemas tradicionales. Estos patrones pueden ayudar a predecir el comportamiento que tendrá un sistema ante un conjunto de estímulos. Este trabajo fin de grado se centra en estudiar la aplicación de técnicas ML en un escenario de carreras de caballos. A partir del análisis, la adaptación y el procesado de los datos, junto con las pruebas de diferentes algoritmos, se pretende examinar la viabilidad de predecir los resultados de las carreras.
In the last few years, the rise in the use of techniques better known as machine learning (ML), has led to the discovery of new areas to explore. The ability of a machine to learn on its own from large amounts of information makes it possible, among other things, to establish patterns of behaviour that are at first unnoticed. These patterns can help to predict how a system will behave in the face of a set of stimuli. This final degree project aims to study the application of ML techniques in a horse racing scenario. Throungh the analysis, adaptation and processing of the data, together with the testing of different algorithms, the aim is to examine the feasibility of predicting the results of the races.
Grado en Ingeniería Telemática
2022-06-29T14:57:51Z
2022-06-29T14:57:51Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/52491
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/532512023-12-14T16:41:42Zcom_10017_17702com_10017_17681col_10017_19710
Diseño, implementación y evaluación de un sistema de segmentación y seguimiento de partes del cuerpo basado en “Deep Learning”
Rodríguez Larrén, Cristina
Macías Guarasa, Javier
Monasterio Expósito, Leticia
Universidad de Alcalá. Escuela Politécnica Superior
Estimación de pose humana 3D
Aprendizaje profundo
3D human pose estimation
Deep Learning
Informática
Computer science
El objetivo de este trabajo es la investigación y desarrollo de un sistema de segmentación y seguimiento de
partes del cuerpo basado en técnicas de "Deep Learning". El aprendizaje profundo utiliza redes neuronales
artificiales con diferentes niveles o capas conectadas. Estas redes son utilizadas para hacer predicciones de
unos datos de entrada tras una etapa de entrenamiento. Los datos de entrada orientados a este proyecto
son vídeos RGB recopilados de diferentes bases de datos.
Tras una larga búsqueda, se recopilaron diferentes sistemas y bases de datos disponibles orientados
a la detección de la postura humana en 3D. Se seleccionó uno de los sistemas y una base de datos
para comenzar con el desarrollo. Se puso en marcha el sistema consiguiendo unos resultados óptimos. Y,
después, se introdujeron dos propuestas. La primera propuesta orientada a comprobar la funcionalidad del
sistema con una nueva base de datos. Y, la segunda propuesta, consistía en hacer diferentes experimentos
con los distintos tipos de entrenamiento que nos encontramos, cambiando también ciertos valores (como
el batch size) para detectar la combinación que mejores resultados ofrecía.
The objective of this work is the research and development of a body part segmentation and tracking
system based on deep learning techniques. Deep learning uses artificial neural networks with different
levels or layers connected. These networks are used to make predictions from input data after a training
stage. The input data targeted for this project are RGB videos collected from different databases.
After a long search, different available systems and databases oriented to 3D human pose detection
were collected. One of the systems and a database was selected to start with the development. The
system was implemented and optimal results were achieved. Then, two proposals were introduced. The
first proposal was to test the functionality of the system with a new database. And, the second proposal
consisted of carrying out different experiments with the different types of training that we found, also
changing certain values (such as the batch size) to detect the combination that offered the best results.
Grado en Ingeniería Telemática
2022-09-16T13:05:55Z
2022-09-16T13:05:55Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/53251
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/199672023-12-14T16:41:42Zcom_10017_17702com_10017_17681col_10017_19710
Estudio y desarrollo de una aplicación web para la generación y tratamiento de datos del simulador MATSim
Cruz Piris, Luis de la
Hoz de la Hoz, Enrique de la
Universidad de Alcalá. Escuela Politécnica Superior
Programas de ordenadores
Simulación por ordenador
MATSim
OpenStreetMap
OpenLayer
HTML5
Java
Informática
Computer science
Este Trabajo Fin de Grado se centra en crear una aplicación web que facilite el sistema de entrada, salida, e interpretación de los datos necesarios para trabajar con el simulador MATSim. Tras una búsqueda previa, se ha elegido el sistema de información geográfica de libre distribución OpenStreetMap para obtener los datos fuente a partir de los cuales podamos crear los escenarios de simulación. Interactuaremos con él, de forma visual, utilizando la librería JavaScript OpenLayers. Se ha optado por mostrar las animaciones de los resultados obtenidos mediante el elemento CANVAS de HTML5, lo que proporciona un alto grado de compatibilidad con cualquier sistema que utilice un navegador web moderno. La aplicación ha sido implementada utilizando funciones JavaScript en la parte del cliente, y Servlet y funciones Java en la parte del servidor
This Bachelor’s Degree Final Project is focused on the creation of a web application to simplify the system of input, output and the interpretation of data necessary in order to work with the MATSim simulator After a previous search, the free geographic information system OpenStreetMap has been selected to obtain the source data, from which we would be able to create simulation scenarios. We will interact with the system, in a visual way, by using the JavaScript OpenLayers library. It has been chosen to show the animations of the results obtained by the HTML5 CANVAS element, which provides a high degree of compatibility with any system using a modern web browser. The application has been implemented using JavaScript functions at the client-side and both Servlet and Java functions at the server-side.
Grado en Ingeniería Telemática
2014-02-11T18:06:22Z
2014-02-11T18:06:22Z
2013
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/19967
spa
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/199632023-12-14T16:41:42Zcom_10017_17702com_10017_17681col_10017_19710
Infraestructuras de comunicaciones para interconexión de sede remota en red mallada
Rey Buitrago, David del
Martínez Herraiz, José Javier
Universidad de Alcalá. Escuela Politécnica Superior
Sistemas de telecomunicaciones
Telecomunicaciones
Telecommunication
Este trabajo fin de grado pretende dar una visión completa, tanto teórica como práctica, de las distintas tareas a realizar para la dotación de un sistema de comunicaciones completo a cualquier edificio, sede, oficina que demande tales servicios. Por sistema de comunicaciones completo nos referimos a todo lo relacionado con: oSubsistema de cableado estructurado: Hace referencia al aspecto físico del sistema de comunicaciones. oSubsistema de acceso: Hace referencia al componente/s que nos permite comunicar internamente dentro del edificio todos los dispositivos conectados al sistema de comunicaciones oSubsistema de enrutamiento: Hace referencia al componente/s que nos permiten comunicar el edificio con el resto de edificios/sedes de nuestra organización
This project try to provide a complete view, both theoretical and practical, of
the different tasks to perform for the provision of a complete communications system to
any building, home, office that requires such services.
For complete communications system we mean everything related to:
Structured cabling subsystem: Refers to the physical aspect of the
communication system.
Subsystem Access: Refers to the components which allows us to
communicate internally within the building all the devices connected
to the communications system
Subsystem Routing: Refers to the components that allow us to
communicate the building with other buildings or locations of our
organization
Grado en Ingeniería Telemática
2014-02-11T11:55:37Z
2014-02-11T11:55:37Z
2013
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/19963
spa
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/208002023-12-14T16:41:43Zcom_10017_17702com_10017_17681col_10017_19710
Sistema de visualización de flujos de vídeo en java en tiempo real
López Márquez, Francisco Javier
López Sastre, Roberto Javier
Universidad de Alcalá. Escuela Politécnica Superior
Java
Sistemas de visualización de la información
Circuito Cerrado de Televisión
Telecomunicaciones
Telecommunication
Los fabricantes de sistemas de Circuito Cerrado de Television (CCTV) proporcionan a
los desarrolladores un conjunto de utilidades (librer as, protocolos propietarios, etc.) para
que puedan interactuar con los mismos. Sin embargo, no existe un est andar generalizado,
ni tampoco una aplicaci on visor gen erica, que permita interactuar con ujos de v deo
est andar, independientemente del fabricante.
Partiendo de esta problem atica, este trabajo se plantea como principal objetivo, desarrollar
un sistema en Java, formado por un componente, que permita construir un interfaz
de visualizaci on de v deo. El componente se ha dise nado para poder visualizar el ujo de
v deo de cualquier fabricante, en un JPanel gen erico de Java. Los formatos de v deo que
soporta son H.264 y MPEG. Finalmente, para demostrar el funcionamiento del componente,
se ha desarrollado una aplicaci on de ejemplo que permite manipular ujos de v deo
de c amaras de un fabricante concreto.
Manufacturers of CCTV systems provide to the developers a set of tools (libraries,
proprietary protocols, etc.) for interacting with the cameras and other video services.
However, it does no exist a generic library to interact with any camera, regardless of the
manufacturer.
The main objective of this project is to develop a Java component, which allows to
build a generic viewer for IP video streams. It has been designed to display the video
stream from any manufacturer, in a generic Java JPanel. This component supports the
standard H.264 and MPEG video formats. Finally, a sample application has been developed
to demonstrate how to interact with the developed component.
Grado en Ingeniería Telemática
2014-11-13T18:07:24Z
2014-11-13T18:07:24Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20800
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/231372023-12-14T16:41:43Zcom_10017_17702com_10017_17681col_10017_19710
Aplicación de técnicas de negociación a la coloración de grafos y su aplicación en redes cognitivas
Lorenzo Diaz, Javier
Orden Martín, David
Marsá Maestre, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Coloración de grafos
Redes cognitivas
Espectro
Frecuencia
Negociación
Graph-coloring
Cognitive networks
Spectrum
Frequencies
Negotiation
Telecomunicaciones
Telecommunication
El objetivo del siguiente TFG consiste en implementar en Python una serie de algoritmos ya existentes relacionados
con la coloración de grafos, una de las técnicas más utilizadas para mejorar el aprovechamiento
del espectro electromagnético en redes inalámbricas, para posteriormente poderlos contrastar con otros
que incluyen métodos de negociación automática. Éstos, junto a la incorporación de nuevas capas de
coloreado y nuevos pesos, diferentes a los tradicionales entre vértices y aristas, son necesarios para
conducir el carácter simplista de los algoritmos ya existentes hacia el caso real de las redes presentes
actualmente
The purpose of the following work is to implement a number of existing algorithms in Python related to
graph coloring, one of the most used techniques to improve the electromagnetic spectrum exploitation
in wireless networks, so later they can be contrasted with other algorithms based on auto-negotiation
techniques. These techniques, together with the addition of new coloring layers and weights, different
from the traditional ones between vertex and edges, are necessary to drive the existing algorithms to the
real case of nowadays networks.
Grado en Ingeniería Telemática
2015-11-25T12:07:47Z
2015-11-25T12:07:47Z
2015
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/23137
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/278192023-12-14T16:41:43Zcom_10017_17702com_10017_17681col_10017_19710
Desarrollo de un simulador de eventos discretos en Python
Cabello Fernández, Alejandro
Giménez Guzmán, José Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Python
M/M/1
Simulación por ordenador
Sistemas de tiempo discreto
Probabilidades
Redes locales inalámbricas
Informática
Computer science
Hay muchos tipos de simuladores de eventos discretos disponibles en la actualidad. El
problema es que la mayoría son demasiado complejos, incluso para realizar una
simulación sencilla.
Realizaremos un
simulador inspirado en SMPL descrito por MacDougall en “Simulating
Computer Systems: Tecniques and Tools”. Este simulador consiste en una serie de funciones
en lenguaje C para modelar y simular eventos discretos.
El objetivo de este trabajo es realizar un
simulador
de eventos discretos, programado en
Python, cuyo uso sea sencillo para el usuario, y, a su vez, con una mayor modularidad y
productividad.
Realizaremos el simulador también en Visual Basic y C# para hacer una comparativa de
usabilidad y tiempos
de ejecución.
There are many kinds of
discrete event simulators available
nowadays.
The problem is
that most of them are too complicated, even for making a simple simulation.
We are going to make a simulator inspired
on
SMPL and
described by MacDougall
in
his
book “Simulating Computer Systems: Tecniques and Tools”. That simulator
consists
of
a
serie of functions
in C language
in order to
modelate and simulate discrete
events.
The
aim of this
project
is to make a discrete even
t simulator, programmed in
Python,
whose
use would be
easy
for the user and
also should
have
more
modularity and
productivity.
We are going to make the simulator in Visual Basic and C#
with the purpose of comparing
the usability as well as their
running times.
Grado en Ingeniería Telemática
2017-01-12T12:23:39Z
2017-01-12T12:23:39Z
2016
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/27819
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/270242023-12-14T16:41:43Zcom_10017_17702com_10017_17681col_10017_19710
Implementación del mecanismo de asignación de direcciones y encaminamiento eTorii para redes jerárquicas no regulares en centros de datos
Briso-Montiano Marco, Miguel
Martinez Yelmo, Isaias
Universidad de Alcalá. Escuela Politécnica Superior
Arquitectura de redes de ordenadores
Informática
Computer science
eTorii es un protocolo de encaminamiento para redes jerárquicas en centros de datos, que está basado en el uso de direcciones HLMAC, direcciones MAC de uso local con significado topológico. Las principales características de eTorii son la ausencia de tablas de encaminamiento y de tráfico de control posteriores a la inicialización de la red, y encaminamiento tolerante a fallos sin pérdida de tráfico.
Este Trabajo de Fin de Grado (TFG) trata sobre el diseño e implementación de una aplicación que emula el encaminamiento eTorii sobre un controlador OpenFlow. Este modelo permite simplificar en gran medida la implementación de la versión original de eTorii, gracias a las posibilidades que ofrece OpenFlow al localizar el plano de control en un controlador que dispone de una visión global de la red.
eTorii is a forwarding protocol for hierarchical networks in data centers, which is based on the use of HLMAC addresses, topologically meaningful local use MAC addresses. The main features of eTorii are the absence of routing tables and control traffic after network initialization, and fault tolerant routing without traffic loss.
This Final Degree Work (TFG) deals with the design and implementation of an application that emulates the eTorii forwarding on an OpenFlow controller. This model greatly simplifies the implementation of the original eTorii version, thanks to the possibilities offered by OpenFlow by locating the control plane on a controller that has a global view of the network.
Grado en Ingeniería Telemática
2016-11-17T16:19:19Z
2016-11-17T16:19:19Z
2016
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/27024
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/277452023-12-14T16:41:44Zcom_10017_17702com_10017_17681col_10017_19710
Desarrollo de sistema domótico y aplicación de gestión Android, conectados mediante plataforma IoT
Ibarra Moreno, Víctor
Alarcos Alcázar, Bernardo
Universidad de Alcalá. Escuela Politécnica Superior
Edificios inteligentes
Aplicaciones informáticas
Internet of Things (IoT)
Android
ThingSpeak
Internet of Things (IoT)
Informática
Computer science
Este proyecto
desarrolla
el escenario de una casa domótica, en la cual se recoge
información a través de diferentes sensores, y permite la modificación de ciertos
parámetros a través de actuadores. Todos estos datos son subidos a un servidor. Para
ello emplearemos ThinkSpeak, una de las
múltiples plataformas del Internet de las
Cosas existentes en la actualidad (servidores IoT). Posteriormente, con el escenario ya
creado, se desarrolla una aplicación en el sistema operativo Android para el uso
generalista de todos los
usuarios de esta plataforma. Su interfaz gráfica es sencilla
intuitiva y flexible, con el objetivo que esta
aplicación
sea válida en múltiples
escenarios.
This project
develops
a scenery of a domotic home. On it, some sensors take
information on different parameters, and then this parameters can be changed through
actuators. All this data are stored in a server. In this project the server is ThinkSpeak,
one of the many Internet
of the Things platforms available now a days (Server IoT).
Once the scenario is created, an Android application is developed, for the general use of
the users of this platform. With a friendly and flexible interface
in order to be
valid in
multiples scenarios.
Grado en Ingeniería Telemática
2017-01-12T17:46:21Z
2017-01-12T17:46:21Z
2016
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/27745
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/320472023-12-14T16:41:44Zcom_10017_17702com_10017_17681col_10017_19710
Auditoría de Trabajos Fin de Grado año 2015 y anteriores
Oliva Rodríguez, María Virginia
Gutiérrez Martínez, José María
Universidad de Alcalá. Escuela Politécnica Superior
Auditoría
Normativa
TFG
Recomendaciones
Informática
Computer science
El presente trabajo fin de grado, titulado "Auditoría de Trabajos Fin de Grado año 2015 y anteriores", realiza un análisis de un conjunto de trabajos fin de grado de distintos años a fin de determinar el seguimiento de las guías y recomendaciones realizadas, no sólo por la Universidad de Alcalá de Henares, sino también por la Escuela Superior Politécnica de Alcalá de Henares, para la creación de los documentos y entregables que conforman el documento final del Trabajo Fin de Grado que todo alumno de Ingeniería debe completar para la obtención del título de Grado. El objetivo final no es sólo encontrar el grado de cumplimiento de los apartados obligatorios y recomendados de todo TFG, sino también encontrar puntos de mejora y recomendaciones para el futuro que redundarán en una mayor calidad de los TFG realizados en la Escuela Superior Politécnica de Alcalá de Henares.
This Thesis entitled "TFGs Auditory deployed in year 2015 and earlier", deeply analyzes a set of "Final Works for Engineerig Grade" (FWGs) in order to determine the follow-up of the guidelines and recommendations made, not only by the University of Alcalá de Henares, but also by the Higher Polytechnic School of Alcalá de Henares, for the creation of documents and deliverables that make up the final document of the FWG that every student of Engineering must comply to complete its studies. The final goal is not only evaluating the FWGs compliance according to the UAH recommendations, but also to find out improvement points and new recommendations that will help to lead the FWGs to a higher quality and completeness.
Grado en Ingeniería Telemática
2018-02-01T16:08:06Z
2018-02-01T16:08:06Z
2017
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/32047
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/278572023-12-14T16:41:44Zcom_10017_17702com_10017_17681col_10017_19710
Simulación con OMNeT++ de escenarios de reparto de canales en WIFI
Iglesias Alcón, Víctor
Marsá Maestre, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Interferencias electromagnéticas
Coloración de grafos
Redes locales inalámbricas
Simulación por ordenador
Radio frecuencia
Espectro
OMNeT++
Informática
Computer science
Cuando intentamos acceder a una red
Wifi IEEE 802.11n, en la mayoría de los casos lo
hacemos a través de puntos de acceso, estos tienen asignado unos 20MHz de la banda
total de 2,4GHz, a lo que se denomina canal. Habitualmente estos se asignan de manera
aleatoria, lo que puede dar lugar a que algunos de estos puntos de acceso trabajen en
el mismo canal y se interfieran mutuamente o incluso canales adyacentes que producen
interferencias por solapamiento frecuencial. Para resolver este problema se proponen
una serie de mecanismos para asignarlos de una forma inteligente. Este trabajo consiste
en interpretar los parámetros de la simulación a generar en un proyecto para
OMNeT++.
En este software se simula un escenario virtual donde se toman medidas sobre como se
comportan los radio-enlaces o nodos que están interfiriendo unos con otros.
When we try to access a
Wifi IEEE 802.11n
network, we normally do it through what are
called access points. These access points are assigned 20 MHz of the total 2.4GHz of
available bandwidth. These 20 MHz "strips" of the total available 2.4 GHz of bandwidth
are called channels. The problem is that the access points are usually assigned channels
randomly. This can result in two different access points being assigned the same channel
at the same time. This results in the two access points competing with each other for the
channel. And this often results in the two access points interfering with each other and/or
having overlapping signals. To fix this problem, we need to use an intelligent assignment
system to assign each access point it's own channel. The work is to interpret the
simulation parameters to generate a
OMNeT++
project. In this software a virtual scene is
simulated where you are get measures such as radio links or nodes that are interfering
with each other behave.
Grado en Ingeniería Telemática
2017-01-16T15:41:10Z
2017-01-16T15:41:10Z
2016
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/27857
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/345622023-12-14T16:41:44Zcom_10017_17702com_10017_17681col_10017_19710
Detección y tracking de objetos utilizando visión y láser 3D para vehículos inteligentes
Pérez de Rivas, Carlos
Barea Navarro, Rafael
Universidad de Alcalá. Escuela Politécnica Superior
Detection and tracking
LiDAR (Light Detection And Ranging)
Pointcloud
Vehicles
Detección y seguimiento
Vehículos
Telecomunicaciones
Telecommunication
La detección y el seguimiento de los objetos presentes en un entorno son dos factores imprescindibles para el guiado de vehículos autónomos.
Con este trabajo se pretenden estudiar y aplicar diversas técnicas para detectar los elementos que rodean a un vehículo con el objetivo de poder determinar sus características y posicionarlos en el espacio. Tras la detección se realizará un seguimiento de cada uno de los objetos detectados que permitirá identificarlos en una secuencia de tiempo y predecir su comportamiento.
Se utilizará la información de las imágenes provenientes de las cámaras del vehículo y de las nubes de puntos que nos entregará el LIDAR situado en el mismo.
Object detection and tracking are essential for autonomous and self-driving vehicles.
The objective of this paper is to study and apply different techniques and approaches intended to detect the elements surrounding a vehicle in order to determine their features and location in the space. Once the objects have been detected they will be tracked, which will allow for their identification in a sequence of time and to predict their behavior.
The main data sources that are going to be used are the images taken by the cameras placed in the vehicle and the point clouds provided by the vehicle LIDAR.
Grado en Ingeniería Telemática
2018-10-02T15:48:34Z
2018-10-02T15:48:34Z
2018
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/34562
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/302732023-12-14T16:41:45Zcom_10017_17702com_10017_17681col_10017_19710
Coloración de grafos con restricciones y aplicaciones en redes
Gallego Sánchez, Adrián
Orden Martín, David
Giménez Guzmán, José Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Coloración de grafos
Redes IEEE 802.11n
Simulación por ordenador
Telecomunicaciones
Telecommunication
El avance en las técnicas de simulación y modelado de redes a través de grafos ha permitido el desarrollo de distintos métodos de optimización de estas. En redes como las generadas por el estándar Wifi IEEE 802.11n, estos métodos han hecho posible la optimización de las conexiones de distintos tipos de dispositivos a los Puntos de Acceso disponibles, es decir, la reducción de las interferencias entre estos. El objetivo de este Trabajo de Fin de Grado1 es el de aplicar dichas técnicas a distintos tipos de redes y generar varias restricciones que adapten el modelo a distintas condiciones que se pueden dar en la realidad, lejos del modelo de comportamiento ideal.
The advance in the simulation and modeling techniques for networks through graphs, has allowed the development of different optimization methods. In networks such as those generated by the IEEE 802.11n Wifi standard, these methods have achieved to optimize the connections of different types of devices to the available Access Points, that is, to reduce the interference between them. The objective of this End-of-Grade Work is to apply these techniques to different types of networks and generate several constraints that adapt the model to different conditions which can occur far from the ideal behavior model.
Grado en Ingeniería Telemática
2017-07-24T10:59:52Z
2017-07-24T10:59:52Z
2017
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/30273
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/326982023-12-14T16:41:45Zcom_10017_17702com_10017_17681col_10017_19710
Visualizador Phyton para las medidas del monitor de neutrones de Castilla-La Mancha (CaLMa)
Moreno López, Alejandro
Blanco Ávalos, Juan José
Universidad de Alcalá. Escuela Politécnica Superior
Neutrones
Representaciones
Castilla-La Mancha
Monitor
Python
Informática
Computer science
En este TFG se busca realizar un programa para la visualización de datos del monitor de neutrones de Castilla La Mancha (CaLMa). Se partirá de un lenguaje de programación sin restricciones de licencias, en este caso Python y de módulos software libre para este lenguaje. Los objetivos son que disponga de una interfaz gráfica sencilla e intuitiva con la que realizar los cálculos, representaciones gráficas, guardar los datos en ASCII y las imágenes en jpeg, y además que se pueda conectar a internet para comparar con otras estaciones de monitores de neutrones. Este trabajo de fin de grado ha sido desarrollado dentro del proyecto, "Observatorio de Rayos Cósmicos Antártico (ref: CTM2016-77325-C2-1-P)."
The goal of this project is the design of a visualisation tool for the Castilla-La Mancha neutron monitor(CaLMa)’s data. Starting with a programming language without license restriction, in this case Python and free software libraries for Python. The project objectives are an easy use and intuitive graphical interface to make calculus, graphic representations, save data on ASCII format and images on JPEG. In addition, the software should have an internet connection to compare the data and graphics between others neutron monitor’s stations. This final proyect has been developed within the proyect, "Observatorio de Rayos Cósmicos Antártico (ref: CTM2016-77325-C2-1-P)."
Grado en Ingeniería Telemática
2018-03-13T12:14:32Z
2018-03-13T12:14:32Z
2018
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/32698
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/299702023-12-14T16:41:45Zcom_10017_17702com_10017_17681col_10017_19710
Aplicación web para la monitorización continua del nivel de congestión del tráfico
Véliz Fernández, Alejandro
López Sastre, Roberto Javier
Universidad de Alcalá. Escuela Politécnica Superior
Tráfico
Aplicaciones
Python
Web
Telecomunicaciones
Telecommunication
En la actualidad existen diferentes plataformas que muestran el estado del tráfco en
las carreteras, aunque ninguna de ellas ofrece la posibilidad de conocer el grado de ocupación de las carreteras mediante la información obtenida directamente desde las cámaras
de videovigilancia desplegadas por la Dirección General de Tráfico (DGT).
Este trabajo se plantea como objetivo, crear una aplicación web que posibilite realizar una monitorización continua y precisa del nivel de congestión del tráfco de vehículos entiempo real. Esto se realiza empleando técnicas de visión artificial, que trabajan directamente con las imágenes que proporcionan las cámaras de la DGT. La aplicación permite visualizar de forma dinámica, sobre un mapa donde han sido geolocalizadas las cámaras,
el número medio de vehículos que circulan por las vías, así como una predicción.
Nowadays there exist several platforms able to show the tra c state of the roads, but none of them has the capability of showing this information directly using the images taken from the video surveillance cameras of the DGT.
This work therefore seeks to create a web application that lets the user check, in an
accurate and continuous way, the tra c congestion level, using computer vision techniques, working directly with the images provided by the DGT cameras. The application also allows the user to dynamically visualize over a map where the cameras have been
geolocated, the average number of vehicles over a road, as well as a prediction of the level
of congestion.
Grado en Ingeniería Telemática
2017-06-15T10:14:04Z
2017-06-15T10:14:04Z
2017
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/29970
spa
Atribución-NoComercial-SinDerivadas 3.0 España
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/386512023-12-14T16:41:45Zcom_10017_17702com_10017_17681col_10017_19710
Mecanismos de asignación de canales en redes IEEE 802.11
Crespo Sen, David
Giménez Guzmán, José Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Redes Wi-Fi
Asignación de canales
Coloración de grafos
Telecomunicaciones
Telecommunication
El principal objetivo del presente TFG es implementar, evaluar y comprobar algunas de las técnicas más recientes propuestas en la literatura científica para la asignación de canales en redes Wi-Fi. Además, en este trabajo también se propone la mejora de alguna de las técnicas. Estas técnicas tratan de adaptar el problema de la asignación de canales a otro de coloreado del grafo, por lo que se trabajará con grafos multicapa y el paquete NetworkX de Python, que va a ser el lenguaje de programación empleado para la resolución.
The main objective of this TFG is to apply, evaluate and check some of the most recent techniques proposed in the scientific literature for the channel allocation in Wi-Fi networks. In addition, in this work also proposes the improvement some of the techniques. These techniques try to adapt the problem of channel allocation to another one of the graph colouring, so we will work with multilayer graphs and the Python package NetworkX, which will be the code language to use in the implementation.
Grado en Ingeniería Telemática
2019-07-16T14:55:30Z
2019-07-16T14:55:30Z
2019
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/38651
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/459882023-12-14T16:41:46Zcom_10017_17702com_10017_17681col_10017_19710
Android-based application for monitoring the rehabilitation of patients with breast cancer
Caballero Cardenete, Ainhoa
García Domínguez, Juan Jesús
Universidad de Alcalá. Escuela Politécnica Superior
Breast cancer
Android
Mobile application
Sensors
Bluetooth
Firebase
Informática
Computer science
Hoy en día, el cáncer es una enfermedad muy común. Los pacientes necesitan mucho apoyo psicológico, una rutina terapéutica y un gran seguimiento por parte del personal sanitario. Acerca del cáncer de mama, éste tiene una alta probabilidad de ser superado en comparación con otros tipos de cáncer. Esta enfermedad conlleva, en muchos casos, la extirpación de la mama afectada, lo que requiere rehabilitación para recuperar la movilidad en la zona.
En este proyecto, vamos a desarrollar una aplicación basada en Android para el teléfono móvil con el fin de ayudar a los médicos y pacientes en la rehabilitación desde casa. Con la ayuda de esta aplicación y algunos sensores que los pacientes tienen que colocar en sus brazos, será posible monitorizar los ejercicios y proporcionar una retroalimentación sobre el desempeño. Esto les ayuda a recuperarse evaluando el ejercicio inmediatamente. De esta manera, se pueden mostrar los errores en la ejecución de estos.
Nowadays, cancer is a very common disease. Patients need a lot of psychological support, a routine and a lot of follow-up by healthcare personnel. Focusing more on breast cancer, it has a high probability of being overcome compared to other types of cancer. This disease leads, in some cases, in a breast removal, which leads to rehabilitation to recover mobility in the area.
In this project, we are going to develop an Android-based application for the mobile phone to help doctors and patients in rehabilitation from home. With the help of this application and some sensors that patients have to place on their arms, it will be possible to monitor the exercises and to provide a feedback about the performance. This helps them to recover by evaluating the exercise immediately. In this way, errors in the execution of the exercises can be shown.
Grado en Ingeniería Telemática
2021-01-27T09:27:25Z
2021-01-27T09:27:25Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/45988
eng
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/491942023-12-14T16:41:46Zcom_10017_17702com_10017_17681col_10017_19710
Estudio del malware WannaCry utilizando técnicas de reversing
Cortés Arranz, Adrián
Fernández Melián, Susel
Universidad de Alcalá. Escuela Politécnica Superior
Informática
Computer science
WannaCry fue un tipo de malware que tuvo especial repercusión en el mundo entero, debido a que consiguió acaparar los noticiarios el día 12 de mayo de 2017 por infectar a más de 230.000 equipos en un solo día [1]. Este ataque consiguió propagarse a través de la red, infectando a numerosos dispositivos, al aprovecharse de una vulnerabilidad de Windows llamada EthernalBlue, que fue desarrollada por la Agencia de Seguridad Nacional (NSA) y filtrado por el grupo de hackers Shadow Brokers el 14 de abril de 2017 [2].
Este Trabajo de Fin de Grado (TFG), consiste en el análisis de una muestra de este famoso software malicioso, WannaCry, a través de técnicas de reversing, proceso mediante el cual se estudia el código de un programa con el fin de entender su funcionamiento y comportamiento para mejorarlo, erradicarlo, prevenirlo o neutralizarlo [3].
El desarrollo de este trabajo se divide en dos etapas principales, análisis estático y análisis dinámico, donde se describe el funcionamiento del programa estudiando su código fuente y ejecutándolo en un ambiente controlado.
WannaCry was a type of malware that had a special impact around the world, because it managed to monopolize the news on May 12, 2017 by infecting more than 230,000 computers in a single day [1]. This attack managed to spread through the network, infecting so many devices, by exploiting the Window´s vulnerability EthernalBlue, developed by the National Security Agency (NSA) and leaked by the hacker group Shadow Brokers on April 14, 2017 [2].
This Final Degree Project (TFG) consists of the analysis of a sample of this famous malicious software, WannaCry, through reversing techniques, a process by which the code of a program is studied in order to understand how it works. and behavior to improve, eradicate, prevent or neutralize it [3].
The development of this work is divided into two main stages, static analysis and dynamic analysis, where the operation of the program is described by studying its source code and executing it in a controlled environment.
Grado en Ingeniería Telemática
2021-07-21T07:50:36Z
2021-07-21T07:50:36Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/49194
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/471472023-12-14T16:41:46Zcom_10017_17702com_10017_17681col_10017_19710
Diseño y estudio de dispositivos IoT integrados en entornos SDN
Carrascal Acebron, David
Rojas Sánchez, Elisa
Álvarez Horcajo, Joaquín
Universidad de Alcalá. Escuela Politécnica Superior
IoT
SDN
XDP
P4 Language
Datapaths
Lenguaje P4
Plano de datos
Informática
Computer science
Este Trabajo Final de Grado (TFG) se enfoca en el estudio de las distintas tecnologías
disponibles para la definición del denominado datapath, con el objetivo de conseguir una integración
de dispositivos Internet of Things (IoT) en entornos de Software-Defined Networking
(SDN).
Las dos principales tecnologías que se han analizado para la definición de datapaths son
eXpress Data Path (XDP) y el lenguaje P4. A su vez, se han planteado casos de uso donde
se quiere demostrar qué ciertas funcionalidades, que debe tener un nodo IoT, pueden ser
implementadas. Cuando los casos de uso se realicen, se justificará qué tecnología es más
viable en la definición de los datapaths para alcanzar la integración de nodos IoT en entornos
SDN.
This Bachelor’s Degree Final Project is focused on the study of the different technologies
available for the definition of the so-called datapaths, with the aim of achieving an integration
of Internet of Things (IoT) devices in Software-Defined Networking (SDN) environments.
The two main technologies that have been analyzed for the definition of datapaths are
eXpress Data Path (XDP) and the P4 language. At the same time, a set of use cases has
been presented to demonstrate that certain functionalities that an IoT node must have can
be implemented. When the use cases are carried out, it will be justified which technology is
more viable in the definition of the datapaths to achieve the integration of IoT nodes in SDN
environments.
Grado en Ingeniería Telemática
2021-04-08T11:18:16Z
2021-04-08T11:18:16Z
2020
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/47147
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/476112023-12-14T16:41:47Zcom_10017_17702com_10017_17681col_10017_19710
Visualizador de datos recogidos por un vehículo autónomo
García Ruiz, David
García Daza, Iván
Salinas Maldonado, Carlota
Universidad de Alcalá. Escuela Politécnica Superior
Vehículos autónomos
Datos
Informática
Computer science
Este documento ha sido generado como memoria del trabajo de fin de grado, en el cual se plasma la
manera de visualizar los datos recogidos por los diferentes subsistemas de un vehículo autónomo con el fin de representar en tiempo real el estado actual del vehículo, incluso ser capaz de visualizar datos de
un trayecto, reproduciendo el viaje transcurrido o viendo la evolución de manera estadística de valores
recogidos por el sistema.
El origen de este proyecto aparece de la necesidad de una manera de visualizar los datos que recogía
un vehículo autónomo de manera poco optima, se recogía en ficheros locales dentro del propio
vehículo.
El modelo de infraestructura completo sobre el que está estructurado el proyecto sigue el modelo
básico de cualquier sistema con IoTs.
Para la implementación de la solución será necesario una plataforma basada en una base de datos
(MySql) y un servidor (en el que puede estar la misma base de datos) para hacer funcionar la aplicación
con el Framework de Django.
Grado en Ingeniería Telemática
2021-04-29T13:02:00Z
2021-04-29T13:02:00Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/47611
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/490682023-12-14T16:41:47Zcom_10017_17702com_10017_17681col_10017_19710
Procesamiento de algoritmos de visión artificial en la nube – Amazon AWS
Casanova Lozano, Ricardo Alfonso
Gardel Vicente, Alfredo
Universidad de Alcalá. Escuela Politécnica Superior
Visión artificial
Aprendizaje automático
Etiquetas personalizadas
Amazon Rekognition
Artificial vision
Machine learning
Custom labels
Informática
Computer science
El presente Trabajo Final de Grado (TFG), se centra en el estudio de los servicios de Visión Artificial en la nube, con el objetivo de comprender el funcionamiento de los mismos que hacen uso de algoritmos de Machine Learning (ML).
Se ha realizado una comparativa de los diferentes servicios de Visión Artificial, tales como: Amazon Rekognition, Azure Cognitive Service (Vision), IBM Watson Visual Recognition y Google Cloud Vision API. Para comprender de esta forma la ventaja de utilizar Rekognition frente a las otras herramientas.
Para poder hacer uso del servicio de Inteligencia Artificial de AWS (Amazon Web Services), se procedió a crear una cuenta de AWS y a solicitar créditos mediante un programa especial que tiene Amazon. Como se deseaba hacer uso de los algoritmos de Rekognition se creó una instancia virtual, la cual se configuró con la instalación de los paquetes básicos y del SDK (Software Development Kit) de Amazon Rekognition. Finalmente, para poder hacer uso de los servicios de AWS en la instancia se creó un usuario IAM (Identity and Access Management), al cual se le asignaron los permisos necesarios para que la instancia pudiese hacer uso del SDK, del bucket de Amazon S3, entre otros servicios de AWS.
Para comprender el funcionamiento del algoritmo de reconocimiento de Amazon, se han planteado varios casos de uso. El primero sirve para comprender el algoritmo propio que Amazon utiliza para detectar todos los objetos de una imagen. Rekognition también ofrece al usuario la posibilidad de crear sus propios modelos de reconocimiento, mediante el entrenamiento y uso de etiquetas personalizadas. Para este caso se realizarán una serie de pruebas, tanto en la instancia virtual creada anteriormente como en nodos Internet of Things (IoT).
This Bachelor’s Degree Final Project focuses on the study of Artificial Vision services in the cloud, with the goal of understanding the operation of the service, wich makes use of Machine Learning (ML) algorithms.
A comparison of different Artificial Vision services has been made, such as: Amazon Rekognition, Azure Cognitive Service (Vision), IBM Watson Visual Recognition and Google Cloud Vision API, to understand in this way the advantage of using Rekognition over the other tools.
In order to use the AWS (Amazon Web Services) Artificial Intelligence service, we proceeded to create an AWS account and request credits through a special program that Amazon has. As we wanted to make use of Rekognition algorithms, a virtual instance was created, wich was configured with the installation of the basic packages and the Amazon Rekognition SDK (Software Development Kit). Finally, in order to make use of AWS services on the instance, an IAM (Identity and Access Management) user was created, who was assigned the necessary permissions so that the instance could use the SDK, the Amazon S3 bucket, among other AWS services.
To understand how Amazon’s recognition algorithm works, several use cases have been proposed. The first is to understand the algorithm that Amazon uses to detect all objects in an image. Rekognition also offers the user the possibility of create their own recognition models, by training and using custom labels. For this case, a series of tests will be carried out on the previously created virtual instance and on the Internet of Things (IoT) nodes.
Grado en Ingeniería Telemática
2021-07-09T11:18:19Z
2021-07-09T11:18:19Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/49068
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/489682023-12-14T16:41:47Zcom_10017_17702com_10017_17681col_10017_19710
Developing a network virtualization framework for testing network resilience techniques
Collado Soto, Pablo
Marsá Maestre, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Docker
Iproute2
Namespaces
Python3
Informática
Computer science
El objetivo del Trabajo de Fin de Grado propuesto es el desarrollo de un sistema software
que automatice el despliegue y gesti on de redes puramente virtuales para su uso como
entorno de pruebas. El trabajo pertenece al ambito del proyecto CloudWall 2 del Depar-
tamento de Autom atica de la Universidad de Alcal a, cuya meta primordial es el desarrollo
de una infraestructura de resiliencia de red adapatada a las necesidades de los sistemas
inform aticos del sistema sanitario para as incrementar su capacidad de prevenci on y
reacci on ante ataques cibern eticos. Nuestro trabajo busca servir como mecanismo de val-
idaci on para las t enicas obtenidas del proyecto CloudWall.
El uso de contenedores de docker como nodos de red virtuales junto a las posibilidades
brindadas por el kernel de linux ofrecen una gran cantidad de
exibilidad que hemos re-
spetado y proporcionado al usuario. La l ogica que implementa las funciones de control
de red se ha escrito ntegramente en python3. Asimismo, se ha desarrollado una prueba
de concepto para demostrar la adecuaci on del resultado obtenido para el uso que se le
pretend a dar en un principio. Adem as, dadas las tecnolog as empleadas, las aplicaciones
que se le pueden dar a este trabajo son m as amplios de lo inicialmente requerido. Con-
sideramos que una de las aplicaciones futuras m as prometedoras es su posible uso como
una herramienta de apoyo a labores docentes.
The object of the proposed Undergraduate Thesis is the development of a software system
automating the deployment and management of fully virtual networks for their use as a
testbed. The project sits within the scope of the CloudWall 1 project from the Automatics
Department at the University of Alcal a, whose main focus is to develop a Cloud-enabled
Resilience Framework tailored for the needs of the healthcare IT infrastructures to in-
crease their capability to prevent and react to cyber attacks. Its intended purpose is
serving as a validation mechanism for the techniques developed within said project.
The use of docker containers as virtual network nodes together with the possibilities
o ered by the linux kernel provide a huge amount of
exibility that we have respected and
made available to the user. The logic implementing the network control functionalities has
been written entirely with python3. A proof of concept proving the project's suitability for
its intended use is also provided. What is more, given the technologies the project has been
built upon its use cases are much broader than what was initially required. We consider
its possible use as a teaching resource to be one of the most promising future applications.
Grado en Ingeniería Telemática
2021-07-05T08:44:59Z
2021-07-05T08:44:59Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/48968
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/466982023-12-14T16:41:47Zcom_10017_17702com_10017_17681col_10017_19710
Métodos numéricos para el modelado de antenas, medios guiados y la simulación de propagación de campos electromagnéticos
Luna Avilés, Santiago
Álvarez Pérez, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
FDTD (Finite Difference in Time Domain)
FDM (Finite Difference Method)
EigenMode
Ray-tracing
Electromagnetic waves
Ondas electromagnéticas
Telecomunicaciones
Telecommunication
En el presente trabajo se exploran diversos métodos numéricos para la resolución del
modelado de componentes de tecnología de comunicaciones en los que la propagación de los
campos electromagnéticos es de gran relevancia. Estos van a venir descritos mediante
ecuaciones diferenciales parciales y será este el lenguaje matemático con el que trabajaremos
desde el principio.
El trabajo se centra en varios métodos numéricos, como pueden ser el "Método de Diferencias
Finitas", FDM por sus siglas en inglés, para el modelado de líneas de transmisión y campos
electroestáticos, o la denominada técnica de "Diferencias Finitas en el Dominio del Tiempo",
FDTD por sus siglas en inglés, para la simulación de la propagación de ondas
electromagnéticas en el tiempo o el cálculo del patrón de radiación de una antena dipolo 2D.
Igualmente abordaremos la técnica de los valores propios, para la resolución de guía de ondas
rectangulares.
Así mismo, el trabajo se centrará en la formulación e implementación de códigos de
programación, por lo que se utilizará en la mayoría de los casos la programación en Matlab, y
utilizando las librerías MEEP para el caso de la antena dipolo.
In the present work, various numerical methods are explored for the resolution of the
modeling of communication technology components in which the propagation of
electromagnetic fields is highly revealing. These will be described by means of partial
differential equations and this will be the mathematical language with which we will work from
the beginning.
The work focuses on various numerical methods, such as the "Finite Difference Method"
(FDM), for the modeling of transmission lines and electrostatic fields, or the so-called "Finite
Difference in Time Domain" technique (FDTD), for the simulation of the propagation of
electromagnetic waves in time or the calculation of the radiation pattern of a 2D dipole
antenna. We will also address the technique of eigenvalues, for the resolution of rectangular
waveguides.
Likewise, the work will focus on the formulation and implementation of programming codes,
which is why programming in Matlab will be used in most cases, and using the MEEP libraries
in the case of the dipole antenna.
Grado en Ingeniería Telemática
2021-03-05T12:30:14Z
2021-03-05T12:30:14Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/46698
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/492632023-12-14T16:41:48Zcom_10017_17702com_10017_17681col_10017_19710
Despliegue de OSM (Open Source MANO) sobre un entorno Openstack para la implementación de servicios NFV
Herrero Larena, Miguel
Martinez Yelmo, Isaias
Universidad de Alcalá. Escuela Politécnica Superior
OSM
Openstack
NFV
Ansible
Telecomunicaciones
Telecommunication
La industria de las telecomunicaciones ha venido evolucionando, adaptándose a las necesidades del mercado, uno de los siguientes pasos es la búsqueda de un modelo de arquitecturas más flexibles y adaptativas. En este proyecto planteamos una arquitectura compuesta por cuatro máquinas con el objetivo de desplegar servicios NFV , así como su despliegue y configuración automatizada la cual tiene como componentes principales Open Source Mano y Openstack y su objetivo principal no es otro que desplegar servicios NFV.
Open Source MANO por su parte, llevará a cabo la tarea de orquestación de dicha infraestructura. Será el encargado de ordenar las acciones relacionadas con los ciclos de vida de los servicios NFV (despliegue, modificación y eliminación). Para ello, hará uso de Openstack, que será el encargado de proporcionar la infraestructura para poder prestar servicios NFV.
The telecommunications industry has been evolving, adapting to the needs of the market, one of the next steps is the search for a more flexible and adaptive architecture model. In this project we propose an architecture composed of four machines with the objective of deploying NFV services, as well as their automated deployment and configuration, which has as main components Open Source Mano and Openstack and its main objective is none other than to deploy NFV services.
Open Source MANO for its part, will carry out the task of orchestrating said infrastructure. It will be in charge of ordering the actions related to the life cycles of the NFV services (deployment, modification and elimination). To do this, it will make use of Openstack, which will be in charge of providing the infrastructure to be able to provide NFV services.
Grado en Ingeniería Telemática
2021-07-30T08:40:11Z
2021-07-30T08:40:11Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/49263
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/494962023-12-14T16:41:48Zcom_10017_17702com_10017_17681col_10017_19710
Estudio y desarrollo de una aplicación de retrato robot en Blender
Oliet Villalba, José María
Alarcos Alcázar, Bernardo
Universidad de Alcalá. Escuela Politécnica Superior
Blender
Python
Identikit
3D modeling
Informática
Computer science
Este trabajo consiste en el estudio y desarrollo de una herramienta de edición de rostros tridimensionales, basada en el entorno de modelado 3D Blender y programada en Python, con objetivo de servir de apoyo a las tareas policiales de elaboración de rostros o retratos robot para posibles identificaciones. Esta herramienta supone el primer paso de un proyecto mayor en el que se busca trasladar la funcionalidad de las aplicaciones de retrato robot tradicionales a un nuevo entorno tridimensional.
This proyect consists in the study and development of a 3D modelling tool focused on face editing, programmed in Python in the 3D open source suite Blender, with the objective of supporting identikit labours in the field of criminalistics. The ultimate goal of this proyect is starting a long-term development of a tool that translates the technics and knowledge of tradicional identikit solutions to a new, unexplored 3D environment
Grado en Ingeniería Telemática
2021-10-01T09:58:43Z
2021-10-01T09:58:43Z
2021
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/49496
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/524572023-12-14T16:41:48Zcom_10017_17702com_10017_17681col_10017_19710
Implementación de RPA utilizando tecnología UiPath en proceso de negocio de una PYME
Doñoro Oter, José Luis
López Carmona, Miguel Ángel
Universidad de Alcalá. Escuela Politécnica Superior
RPA
Business process
Automation
Transformation
Business case
Professional skills
Procesos de negocio
Automatización
Transformación
Caso de negocio
Competencias profesionales
Robótica e Informática Industrial
Robotics
Este Trabajo Fin de Grado muestra cómo sacar provecho de la tecnología y de los conocimientos adquiridos durante su desarrollo aplicándolos directamente en una necesidad mostrada por una empresa.
En el mismo explicamos un proceso a seguir para identificar una oportunidad de negocio, elaborar y presentar una oferta e implantar una solución que terminemos monetizando mes a mes.
En el caso de uso identificado utilizamos UiPath como herramienta para robotizar un proceso de elaboración y distribución de informes dentro de una compañía.
Con ello se pone de manifiesto que la transformación está al alcance de cualquiera que sea capaz de encontrar la tecnología y el negocio. Incluso que dicho planteamiento puede ser una forma de ganarse la vida como alternativa a las vías de contratación tradicionales.
This Final Degree Project shows how to take advantage of the technology and the knowledge acquired during its development by applying them directly to a need shown by a company.
In it we explain a process to follow to identify a business opportunity, prepare and present an offer and implement a solution that we end up monetizing month after month.
In the identified use case, we use UiPath as a tool to robotize a report preparation and distribution process within a company.
This shows that transformation is within the reach of anyone who can find the technology and the business. Even that this approach can be a way of earning a living as an alternative to traditional recruitment routes.
Grado en Ingeniería Telemática
2022-06-28T13:17:23Z
2022-06-28T13:17:23Z
2022
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/52457
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf
oai:ebuah.uah.es:10017/567112023-12-14T16:41:48Zcom_10017_17702com_10017_17681col_10017_19710
Diseño y despliegue de una infraestructura híbrida de videoconferencia para una organización corporativa
Morales Montero, Pablo
Arco Rodríguez, José Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Videoconferencia híbrida
Nube
SaaS
Cisco Webex
Expressway-C
Expressway-E
SIP
H323
Informática
Computer science
El objetivo principal de este TFG es la elaboración de una infraestructura híbrida de videoconferencia, documentando el proceso de diseño, despliegue, configuración y estudio de los componentes implicados, al considerarse una situación común para la mayoría de las empresas, en la situación post COVID.
Se analizarán las necesidades de videoconferencia de una organización ficticia, estudiarán sus requerimientos, y diseñará una solución basada en el fabricante Cisco System.
Para documentar todo este trabajo, se configurará un entorno funcional del diseño acordado, mostrando los pasos de la fase de despliegue y configuración; y evaluando las ventajas de dicho entorno con respecto a un entorno completamente local.
The main objective of this TFG is the development of a hybrid videoconferencing infrastructure, documenting the process of design, deployment, configuration and study of the components involved; since it is a common situation for most companies, in the post COVID situation.
The videoconferencing needs of a fictitious organization will be analyzed, its requirements will be studied and a solution based on the manufacturer Cisco System will be designed.
To document this work, a functional environment of the agreed design will be set up, showing the steps of the installation and configuration phases; and evaluating the advantages of such an environment with respect to an entirely local environment.
Grado en Ingeniería Telemática
2023-05-09T13:07:13Z
2023-05-09T13:07:13Z
2023
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://hdl.handle.net/10017/56711
spa
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
application/pdf