BSC-LT/ACAData huggingface dataset:
[en] The Message Queuing Telemetry Transport (MQTT) protocol has gained popularity in Internet of Things (IoT) applications due to its efficiency and low resource consumption, making it ideal for environments with limited bandwidth and unstable connections. However, its simplicity also presents significant challenges in terms of security. This thesis aims to evaluate the security vulnerabilities and performance of three widely used MQTT brokers: Mosquitto, VerneMQ, and EMQ X. The work focuses on identifying inherent vulnerabilities in each broker, implementing and verifying TLS-based security configurations, and conducting load and stress tests to assess the brokers' ability to handle large volumes of connections and data. Additionally, recommendations are proposed to improve the security of MQTT implementations based on the results obtained. The analysis results indicate that while all the brokers analyzed are capable of handling a considerable number of simultaneous connections, there are differences in their ability to mitigate denial-of-service (DoS) attacks and in the robustness of their authentication and encryption mechanisms. Based on these findings, improvements in security configuration and resource management are suggested to strengthen MQTT implementations in IoT environments.

[es] El protocolo MQTT (Message Queuing Telemetry Transport) ha ganado popularidad en aplicaciones del Internet de las Cosas (IoT) debido a su eficiencia y bajo consumo de recursos, lo que lo hace ideal para entornos con ancho de banda limitado y conexiones inestables. Sin embargo, su simplicidad también presenta desafíos significativos en términos de seguridad. Esta tesis tiene como objetivo evaluar las vulnerabilidades de seguridad y el rendimiento de tres brokers MQTT ampliamente utilizados: Mosquitto, VerneMQ y EMQ X. El trabajo se centra en identificar vulnerabilidades inherentes en cada broker, implementar y verificar configuraciones de seguridad basadas en TLS, y realizar pruebas de carga y estrés para evaluar la capacidad de los brokers para manejar grandes volúmenes de conexiones y datos. Además, se proponen recomendaciones para mejorar la seguridad de las implementaciones de MQTT en base a los resultados obtenidos. Los resultados del análisis indican que, aunque todos los brokers analizados son capaces de manejar un número considerable de conexiones simultáneas, existen diferencias en su capacidad para mitigar ataques de denegación de servicio (DoS) y en la robustez de sus mecanismos de autenticación y cifrado. Basado en estos hallazgos, se sugieren mejoras en la configuración de seguridad y la gestión de recursos para fortalecer las implementaciones de MQTT en entornos IoT.
[en] The existing project is, as its title indicates, a project of economic and technical viability of the replacement and improvement of public lighting in a specific area of Esplugues de Llobregat (Barcelona). The project will study the possibility of renovating the present lighting system with a lighting system based on LED-type lamps with the revision and adaptation of all its electrical installations, necessary for correct operation of all system. In addition, the project must comply with present legislation in all fields of application. Also, one characteristic of this project is the use and need for lighting simulation programs in public spaces. The consumption of the present system and the improved system will be analyzed to empirically verify. How there is a decrease in electricity consumption (theoretically), therefore there is a reduction in economic spending for the city. To this consumption will be added the necessary investment for the renovation of the installation in order to carry out an economic study. Finally, it will conclude with the determination of whether or not this project can be carried out and what its advantages and/or disadvantages will be.

[es] El proyecto existente se resume tal y como indica su título, en un proyecto de viabilidad económica y sobretodo técnica de la sustitución y mejora del alumbrado público de una zona concreta de Esplugues de Llobregat (Barcelona). El proyecto estudiará la posibilidad de renovar el sistema de alumbrado actual por un sistema de alumbrado basado en lámparas tipo LED con la revisión y adaptación de toda su instalación eléctrica necesaria para el correcto funcionamiento. Además, el proyecto deberá cumplir con la legislación vigente en todos los campos de aplicación de esta, siendo característico de este proyecto el uso y necesidad de programas de simulación de iluminación en el espacio público. Se analizarán los consumos del sistema actual y del sistema mejorado para comprobar empíricamente como se produce una disminución del consumo eléctrico y por lo tanto una reducción del gasto económico para la ciudad. A este consumo se le sumará la inversión necesaria de renovación de la instalación para poder realizar un estudio económico. Finalmente se concluirá con la determinación de si se puede o no se puede llevar a cabo este proyecto y cuáles serán sus ventajas i/o inconvenientes.
[en] The objective of this project is the design of the bodywork and the front spoiler of the Formula Student. Then, we will realize the simulation like the wind tunnel to study the behavior of the wind, seeing the different pressures and the drag force. The teams of the different universities design their own Formula SAE each year for the competition that will begin. They are divided in different groups to develop and build the project. I made a few steps to get the final design. First, a study will be made about the basis of aerodynamics and then I will make a briefing exposing the ideas of the design. After the design is decided, the next step is model in 3D the final idea justifying the geometry of the different pieces of the Formula. When the 3D model is done, it will be simulated to see the behavior of the wind when it touches the bodywork. Also, the simulation will show the pressure and the velocity of the wind. The tools that have been used to carry out the Final Degree Project have been the SolidWorks software, to make the 3D modeling of the parts and also to realise the simulations, and the KeyShot software to create the renderings and contextualization. Finally, there will be some final conclusions created from the development of the project.

[es] Este proyecto tiene como objetivo diseñar la carrocería con el alerón delantero de la fórmula Student y realizar simulaciones de túnel de viento para estudiar el comportamiento del fluido sobre el diseño, viendo las presiones que genera y la fuerza de arrastre del monoplaza. Los equipos de diferentes centros del país, diseñan cada uno el fórmula SAE de cada año poniéndolo a punto para la competición que se celebrará. Se organizan en varios departamentos para llevarlo a delante. Para desarrollar este Trabajo de Final de Grado se hará un estudio sobre los principios básicos de la aerodinámica, para posteriormente realizar un briefing para poner las bases del diseño y después se desarrollará el modelado 3D para justificar la forma que tiene cada parte de la carrocería. Una vez que el modelado está hecho, se realizarán las simulaciones para estudiar el diseño realizado. Las herramientas que se han empleado para realizar el Trabajo Final de Grado han sido el software de SolidWorks, para realizar el modelado 3D de las piezas y también para realizar las simulaciones, y el software KeyShot para crear los renderizados y la contextualización. Para terminar, se realizarán unas conclusiones finales creadas a partir del desarrollo del proyecto.
[en] This project's goal is to design and implement a 2D fighting game developed in Unity, and a bot that learns and improves as it plays the game, by means of an AI that implements Reinforced Learning techniques.

[es] Este proyecto trata el diseño e implementación de un videojuego de lucha en 2D desarrollado en Unity, y de un bot que aprende y mejora a medida que lo juega mediante una IA que implementa técnicas de aprendizaje por refuerzo.
[en] There are many definitions of the concept of cooperation, but all of them refer to collaboration between individuals with a common cause. The notion of Cultural Landscape is closely linked to this idea because it is a social construct that involves several agents cooperating in the adaptation process to the physical and social environment in which they inhabit. This article undertakes a comparative analysis which explores the influence of different cooperative processes in the historical genesis and contemporary revindication of two industrial landscapes linked to the river Llobregat (Catalonia), which are currently being claimed for their heritage value: the Infanta Canal (Baix Llobregat) and the Textile Colonies (Baix Berguedà). The article concludes by synthesising the different phases of these two productive landscapes and the characteristics of the cooperation models.

[es] Existen múltiples acepciones del concepto de cooperación, pero todas aluden a la colaboración entre individuos en una causa común. La noción de paisaje cultural está íntimamente ligada a esta idea por tratarse de una construcción social que involucra a una comunidad que coopera para adaptarse al medio que habita. Este artículo aborda un aná lisis comparativo que indaga en la influencia de diferentes proceso s cooperativos en la génesis hi stórica y reivindicación contemporánea de dos paisajes industriales vinc ulados al río Llobregat (Catal unya), que actualmente están siendo reivindicados por su valor patrimonial: el Canal de la Infanta en el Baix Llobregat y las Colonias Textiles del Baix Berguedà. Se concluye el artículo sintetizand o las distintas fases que atraviesan estos dos paisajes productivos y mati zando las características de los modelos de cooperación y los agentes involucrados.
[en] English:Raman Spectroscopy is a photonic technique that allows to univocally characterize a chemical compound, providing a signal known as Raman Spectrum. This technique has increased its application at identifying constituent materials in artworks thanks to its nondestructive nature mainly. With the aim of speeding up the process of identification, this Master Thesis presents an automatic identification system of Raman Spectra of pigments through the dimensional reduction technique of Principal Components Analysis. In order to validate the behaviour of the proposed methodology, it is simulated a spectral database, studying the effect of different practical problems on spectral identification. Finally, it is verified the correct behaviour of the implemented system at experimental cases of Raman Spectra from pigments obtained on artworks.

[es] Castellano: La Espectroscopía Raman es una técnica fotónica que permite caracterizar unívocamente compuestos químicos a partir de la luz dispersada por éstos al incidir sobre ellos un haz de luz monocromática. Debido principalmente a su carácter nodestructivo, esta técnica ha incrementado exponencialmente su aplicación en la identificación de materiales artísticos. Con el objetivo de facilitar y agilizar el proceso de identificación, este Proyecto Final de Carrera presenta un sistema automático de identificación de Espectros Raman de pigmentos mediante la técnica de reducción dimensional del Análisis por Componentes Principales. Para comprobar el comportamiento de la metodología propuesta se simula una librería espectral y se analiza el efecto de distintos problemas prácticos sobre la identificación. Por último, se verifica el correcto funcionamiento del sistema implementado en casos experimentales de Espectros Raman obtenidos sobre obras de arte.
[en] This study has the goal of developing an illumination system for bicycles powered by renewable energies with the aim of improving urban cycling safety and creating a friendlier road environment for all drivers and pedestrians. The system is based on the use of renewable sources to guarantee awareness-raising ambiental sustainability and offer a different alternative to traditional lighting methods.

[es] Este trabajo tiene como objetivo desarrollar un sistema de iluminación para bicicletas alimentado por energías renovables, con la finalidad de mejorar la seguridad del ciclismo urbano y conseguir un entorno vial más adecuado para conductores y peatones. El sistema se basa en el uso de fuentes de energía renovable para fomentar la concienciación medioambiental y ofrecer una alternativa respecto de las luces tradicionales.
[en] The metro, the city's preferred public transportation system, represents at the same time a work of the first magnitude, capable of inducing the sustainable urban development that the planet today demands. This depends, however, on the adequate articulation of two factors, the architecture of its stations and the morphology of its environment. This article analyzes the Santiago Metro network from these two aspects. The set of typologies that define the architecture of its 136 stations is identified and this is related to the observation of the transformation of public space and the built fabric of the surroundings of each of them, before and after the construction of the metro. This, with the aim of highlighting the conjunction of typological and morphological patterns that best contributes to the construction of more sustainable, equitable and healthy urban environments and, in this way, guide their future interventions.

[es] El metro, sistema de transporte público preferente en la ciudad, representa al mismo tiempo una obra de primera magnitud, capaz de inducir el desarrollo urbano sostenible que el planeta hoy día reclama. Ello depende, no obstante, de la adecuada articulación de dos factores, la arquitectura de sus estaciones y la morfología de su entorno. El presente artículo analiza la red del Metro de Santiago desde estos dos aspectos. Se identifica el conjunto de tipologías que define la arquitectura de sus 136 estaciones y se relaciona con la observación de la transformación del espacio público y el tejido edificado del entorno de cada una de ellas, antes y después de la construcción del metro. Esto, con el objeto de relevar la conjunción de patrones tipológicos y morfológicos que mejor contribuya a la construcción de ámbitos urbanos más sustentables, equitativos y saludables y, de este modo, orientar sus intervenciones futuras.
[en] With the evolution of multi-core processors, Network-on-Chip (NoC) was proposed as a solution for providing scalable interconnection fabric in Multiprocessor System-on-Chip (MP-SoC). As NoCs communicate with different components in SoCs, they are vulnerable to Hardware Trojan (HT) attacks. If a malicious HT gets access the backbone of the system, it can pose threats to the system?s information. HTs are commonly inserted during the design and integration of Third Party Intellectual Property (3PIP) components in the SoC. In this thesis, we demonstrate that using a side channel attack that observes the traffic patterns in a system, and a payload analyzer that uses machine learning techniques, we can leak NoC IP information. Specifically, our results show that with a single application running and 8 HTs inserted in the switches, a neural network can predict with a 94% accuracy, the application running in the SoC, along with the buffer configuration used in the NoC. Further, with two applications running at the same time and 16 HTs, the model can predict the NoC IP configuration with a maximum accuracy of 98%.

[es] Con la evolución de los procesadores multinúcleo, se propuso Network-on-Chip (NoC) como una solución para proporcionar una estructura de interconexión escalable en Multiprocessor System-on-Chip (MP-SoC). Como los NoC se comunican con diferentes componentes en los SoC, son vulnerables a los ataques de hardware troyano (HT). Si un HT malicioso obtiene acceso a la columna vertebral del sistema, puede representar una amenaza para la información del sistema. Los HT se insertan comúnmente durante el diseño y la integración de componentes de propiedad intelectual de terceros (3PIP) en el SoC. En esta tesis, demostramos que utilizando un ataque de canal lateral que observa los patrones de tráfico en un sistema y un analizador de carga útil que usa técnicas de aprendizaje automático, podemos filtrar información de IPs de NoC. Específicamente, nuestros resultados muestran que con una sola aplicación en ejecución y 8 HT insertados en los conmutadores, una red neuronal puede predecir con una precisión del 94%, la aplicación que se ejecuta en el SoC, junto con la configuración del búfer utilizada en el NoC. Además, con dos aplicaciones ejecutándose al mismo tiempo y 16 HT, el modelo puede predecir la configuración IP de NoC con una precisión máxima del 98 %.
[en] This work is part of ongoing research conducted at Beihang University relating to signal generating. The primary objective of this thesis was to develop a flexible, high-performance Radio Frequency (RF) generator platform in order to facilitate research on channel response. A FPGA-based system architecture utilizing a stacked, multi-board design was created to meet this goal. A combination of a Liquid-Crystal Display (LCD), power supply, FPGA control and RF generator were employed in the new system.

[es] Este trabajo es parte de la investigación en curso llevado a cabo en la Universidad de Beihang en el departamento de Teoría de señal. El objetivo principal de esta tesis es el desarrollo de una plataforma flexible y de alto rendimiento para un generador de radiofrecuencia (RF) con el objetivo de facilitar el estudio en los canales de comunicación. Una arquitectura de sistema basado en FPGA utilizando un diseño multi-placa de apilamiento fue creado para cumplir con este objetivo. Una combinación de una pantalla de cristal líquido (LCD), fuente de alimentación, control FPGA y el generador de RF fueron empleados en el nuevo sistema.
[en] This TFG is about a attenuation prediction model in an Earth-space path. This model includes three new points: it takes care of the altitude of the cloud, predicts depolarization and introduces the absorption and reflections effects on the signal caused by the melting layer.

[es] Este TFG trata sobre un modelo de predicción de atenuación por lluvia en un enlace tierra-espacio. Este modelo incluye tres novedades: tiene en cuenta la altura de la nube, predice la de-polarización y introduce los efectos de absorción y reflexión de señal generados por la "melting layer".
[en] During the execution of this Final Degree Project, the modelling and the study of the flow behaviour in a classroom and a coffee shop has been done. The purpose is to analyse different studies and determine the best ventilation system to ensure a thermal comfort within the given areas. Since CFD (Computational Fluid Dynamics) software has gained much importance in current industry, it will be used to perform those studies. These have many advantages in obtaining results. They make it possible to save large amounts of money for companies, as there should be no laboratory testing, nor should prototypes be built. This project consists of a brief summary of the software that will be used to perform the studies. Next, the theoretical part of the fundamental equations of fluid mechanics will be introduced and the phenomenon of turbulence will be explained. The stages within an CFD project will then be described. Afterwards, the procedure that has been followed to obtain models of 3D geometries for performing studies will be shown. The procedure for performing simulations will be explained and the comparison will finally be made with the work of Cano J. and the discussion of the best ventilation system for the cafeteria. To conclude, the total cost of the project is shown.

[es] En la realización de este trabajo de fin de grado, se ha realizado una modelización y un estudio del desarrollo de un flujo dentro de un aula y de una cafetería. La finalidad es analizar los estudios y determinar el mejor sistema de ventilación para asegurar un confort térmico dentro de las zonas determinadas. Puesto que los softwares CFD (Computacional Fluido Dynamics) han ganado mucha importancia dentro de la industria actual, se usarán para realizar los estudios. Estos aportan muchas ventajas a la hora de obtener resultados. Permiten ahorrar grandes cantidades de dinero a las empresas, ya que no se tienen que realizar ensayos en laboratorios, ni se tiene que construir ningún prototipo. Este proyecto consta de un breve resumen del software que se utilizará para realizar los estudios. Seguidamente, se introducirá la parte teórica de las ecuaciones fundamentales de la mecánica de fluidos y se explicará el fenómeno de la turbulencia. A continuación, se describirán las etapas dentro de un proyecto CFD. Después, se mostrará el procedimiento que se ha seguido para obtener los modelos de las geometrías 3D para realizar los estudios. Se explicará el procedimiento para realizar las simulaciones y finalmente se hará la comparativa con el trabajo del Cano J. y la discusión del mejor sistema de ventilación para la cafetería. Para terminar, se muestra el coste total del proyecto.
[en] This Final Degree Project proposes the study, development and design of a subsonic wind tunnel in open circuit for the development of future educational research related to the automotive sector with scale models. For this purpose, an extensive research on some of the components of the wind tunnel has been carried out. The use of scale models and with the support of numerical methods has allowed us to obtain a functional pre-design that satisfies the initial requirements set out in the Final Degree Project taken as a reference.

[es] En este Proyecto Fin de Carrera se plantea el estudio, desarrollo y diseño de un túnel de viento de circuito abierto subsónico para el desarrollo de futuras investigaciones docentes relacionadas con el sector de la automoción con modelos a escala. Para ello se ha realizado una extensa investigación en algunos de los componentes que lleva el túnel de viento. El empleo de modelos y con el apoyo de métodos numéricos ha permitido obtener un prediseño funcional que satisface los requerimientos iniciales planteados en el Trabajo de fin de grado tomado como referencia.
[en] The aim of this thesis is to establish a solid base for the eventual realisation of a Video Mapping event on the occasion of the 50th anniversary of the UPC and the ETSETB. A Video Mapping, or Projection Mapping, is an audiovisual technique that uses any kind of surface to project animation based or real footage visual content on them to make an impact on the viewer. The project consists of a necessary theoretical basis of such audiovisual technique, a presentation of the conditioning factors and a final proposal I make, which takes into consideration everything previously mentioned, for carrying out the project.

[es] El objetivo de esta tesis es establecer una base teórica sólida para la realización eventual de un Video Mapping con motivo del 50 aniversario de la UPC y la ETSETB. Un Video Mapping, o Projection Mapping, es una técnica audiovisual que utiliza cualquier tipo de superficie para proyectar contenido visual con una narrativa basado en animación o material real para impactar al espectador. El proyecto consiste en la exposición de una base teórica necesaria de dicha técnica audiovisual, una presentación de los factores técnicos condicionantes y una propuesta final que hago, que tiene en cuenta todo lo mencionado anteriormente, para llevar a cabo el proyecto