271 research outputs found
Aplicación para la simulación y predicción de rutas menos contaminantes
Este Trabajo Fin de Grado (en adelante TFG) sirve como trabajo para los desarrollos
que tendrán lugar en el proyecto europeo ESTABLISH (Environmental Sensing To Act for
a Better quality of Life: Smart Health).
El objetivo de este proyecto es el desarrollo de un servicio de predicción que permita
determinar la ruta menos contaminante entre dos puntos, teniendo en cuenta factores como
el tipo de jornada (si es laborable o no) y la climatología. Dichos factores son obtenidos de
datos reales, los cuales se han ido almacenados durante un largo periodo de tiempo gracias
a diferentes open data, de manera que se pretende alcanzar la máxima veracidad posible.
Para alcanzar la predicción el servicio se apoya en el uso de simulaciones
personalizadas con los factores comentados previamente.
Aunque el desarrollo de este proyecto podría centrarse en cualquier ciudad en particular,
en este caso las ciudades con las que se ha trabajado han sido las españolas Madrid y
Valencia, siendo esta última la que más avanzada en el desarrollo ha quedado.
Para llevar a cabo el TFG he empleado muchos conocimientos adquiridos en mi etapa
de aprendizaje del grado, si bien he tenido que formarme en el uso de otras muchas. Esto
queda detallado para cada una de las tecnologías a lo largo del documento.
Finalmente se pretende que los ayuntamientos de las ciudades puedan utilizar esta
herramienta en vistas de conseguir con antelación modelos preventivos contra la
contaminación, aplicable a la localidad, logrando evitar adoptar medidas más extremas
cómo las actuales.
En el siguiente documento se muestran todas las etapas por las que ha pasado el
proyecto, desde el inicio hasta llegar al momento actual, ya que se trata de un proyecto que
a día de hoy está en desarrollo
rEvolución : suite de web services para ofrecer nuevas herramientas en la intranet de MANGO
Dentro de organizaciones profesionales y empresas, las áreas dedicadas a las tecnologías de la información, deben trabajar exhaustivamente en las tareas diarias de elaboración de los productos y desarrollos orientados a sus clientes, optimizando la calidad y el soporte que ofrecen. Sin embargo, para obtener un crecimiento a largo plazo, los equipos IT deben encontrar los procesos e innovaciones digitales que permitan a sus componentes fundamentales, los empleados, trabajar con mejores herramientas y con espacios más adaptados a las singularidades de cada uno. Es por ello que dentro de MANGO, se diseñó un proyecto orientado a mejorar la intranet, el entorno de trabajo común para muchos de los empleados que se encuentran en su central. Un proyecto focalizado en ofrecer nuevas herramientas que faciliten la navegación por este espacio, agilicen tareas diarias y también que lo convierta en un espacio más personal.Inside professional organizations and companies, the departments dedicated to Information Technology must thoroughly work in diary tasks related to elaborating products and developments orientated to their clients, in order to optimize the quality and support they offer. Nevertheless, in pursuance of obtaining a long-term growth, IT teams must find digital processes and innovations that allow their fundamental components, their workers, to work not only with the best tools but in spaces highly adapted to their own singular needs. This is why MANGO has developed a project directed to improve the intranet, the common work environment used by many of the employees who work in the company central building. This project is focused on offering new tools in order to facilitate navigation through this space, speed up diary tasks and also transform this environment into a more personal setting.Dins d'organitzacions professionals i empreses, les àrees dedicades a les tecnologies de la informació, han de treballar de forma exhaustiva amb les tasques diàries d'elaboració dels productes i desenvolupaments dirigits als seus clients, optimitzant la qualitat i el suport que ofereixen. No obstant, per tal d'obtenir un creixement a llarg termini, els equips IT han de trobar els processos i innovacions digitals que permetin als seus components fonamentals, els empleats, treballar amb millors eines i amb espais millor adaptats a les seves singularitats. Per tal d'aconseguir-ho, a MANGO es va dissenyar un projecte orientat a millorar la intranet, l'entorn de treball comú per a molts dels empleats que es troben a la seva central. Un projecte dirigit a oferir noves eines que facilitin la navegació en aquest espai, que agilitzi les tasques diàries i que també passi a ser un espai més personal
Rancang Bangun Pelindung Jemuran Otomatis Berbasis Internet of Things
ABSTRAK
Penelitian ini bertujuan untuk membuat suatu sistem jemuran yang dilindungi oleh sebuah atap yang bersifat real-time dengan menggunakan data cuaca yang disediakan oleh Openweathermap.org yang ditanamkan ke platform mikrokontroler ESP32 dan aplikasi Telegram. Sistem yang dibuat terdiri atas tiga komponen utama yaitu openweather API, ESP32, dan aplikasi Telegram. Openweather API adalah suatu aplikasi web yang menyediakan berbagai macam data cuaca seperti data cuaca saat ini, perkiraan cuaca, dan history cuaca satu daerah. ESP32 akan memproses data cuaca yang sudah ditentukan dan melanjutkannya dengan menutup pelindung atap menggunakan motor stepper. Aplikasi Telegram berfungsi untuk memberitahu pengguna ketika atap sudah terutup dalam bentuk notifikasi pesan, dan juga berfungsi untuk mengirim gambar ketika user melakukan request. Akurasi dari data cuaca Openweather API adalah 80%.
Kata kunci: Openweathermap, API, ESP32, Telegra
A Distributed Sensor Data Search Platform for Internet of Things Environments
Recently, the number of devices has grown increasingly and it is hoped that,
between 2015 and 2016, 20 billion devices will be connected to the Internet and
this market will move around 91.5 billion dollars. The Internet of Things (IoT)
is composed of small sensors and actuators embedded in objects with Internet
access and will play a key role in solving many challenges faced in today's
society. However, the real capacity of IoT concepts is constrained as the
current sensor networks usually do not exchange information with other sources.
In this paper, we propose the Visual Search for Internet of Things (ViSIoT)
platform to help technical and non-technical users to discover and use sensors
as a service for different application purposes. As a proof of concept, a real
case study is used to generate weather condition reports to support rheumatism
patients. This case study was executed in a working prototype and a performance
evaluation is presented.Comment: International Journal of Services Computing (ISSN 2330-4472) Vol. 4,
No.1, January - March, 201
AI personal assistant with Raspberry Pi
The AI Personal Assistant With Raspberry Pi project aims to develop a versatile and efficient personal assistant system utilizing artificial intelligence (AI) capabilities, Raspberry Pi technology, and integration of various APIs. This project implements an AI assistant capable of speech recognition and text-to-speech conversion. The assistant interacts with users through spoken commands and provides responses through synthesized speech. It utilizes various APIs, including WolframAlpha for answering queries, OpenWeatherMap for fetching weather information, and News API for delivering top headlines. The assistant also controls hardware components, such as Relay, based on user commands. The primary functionalities include listening for activation commands, recognizing speech, processing queries, retrieving weather and news updates, controlling lights, and providing synthesized speech responses. Through the integration of speech recognition and text-to-speech technologies, the AI assistant offers a hands-free and interactive user experience
Real-time weather in gaming : an API-driven approach to dynamic weather
The objective of this thesis was to implement real-time weather data into Unity 3D game environments by connecting to weather APIs, in order to simulate dynamic, location-based weather conditions. A system was developed to retrieve and apply live weather data from multiple global locations, creating immersive and realistic in-game weather effects. Testing was carried out to evaluate the system's performance, stability, and visual accuracy.
Performance metrics were measured across 50 different cities under varying weather conditions. The system maintained stable frame rates (averaging 140 FPS), with low CPU and GPU usage, and efficient memory performance during extended operation. API data retrieval proved reliable, though occasional latency spikes occurred under high-frequency request scenarios.
The results demonstrate that real-time weather integration is feasible in Unity without compromising performance. The system shows promise not only for entertainment purposes but also for serious applications, such as training simulations, where realistic environmental conditions can enhance immersion and user engagement
LiquidML: A Web Modeling Language Supporting Fast Metamodel Evolution
Model Driven development approaches are being adopted by the software industry due to a core set of
benefits such as raising the level of abstraction and reducing coding errors. However, their underlying
modelling languages tend to be quite rigid, making their evolution hard, specifically when the
corresponding metamodel do not support primitives and/or functionalities required in specific business
domains. In this work, we present an approach for fast evolution of the modelling language that is “self
reflective”, allowing modellers to abstract new language concepts from the primitives. The main advantage
of our approach is that it provides zero application downtime and automatic tool evolution. As a
consequence, applications created with our approach are able to adapt quicker to the business needs than
those based on traditional Web modelling languages. We compare our approach with existing modelling
languages in a case study providing a proof of its ability to adapt faster than to new business needs.Ministerio de Ciencia e Innovación TIN2013-46928-C3-3-
Real-time IoT platform for smart environmental monitoring : a case study of Rakkaranta Resort
This thesis presented the design architecture and implementation of an Internet of Things (IoT) analytics dashboard for Rakkaranta Resort, which monitors environmental metrics and enhances the overall customer experience. The project integrated a production-level DevSecOps pipeline for the iterative, secure, and scalable software development and deployment life cycle.
An integrated methodological approach was adopted, combining system architecture, software design patterns, and prototyping. The system was developed on Azure cloud infrastructure integrated with IoT sensor networks to collect real-time environmental data, such as temperature, humidity, and water level. Data acquisition was managed via the MQTT messaging protocol and Telegraf agent, with time-series data stored in the InfluxDB database. The backend was developed using a Node.js architecture, while the frontend leverages the Next.js framework for server-side rendering.
The DevSecOps pipeline was composed of vulnerability scanners and SonarCloud code quality checking, ensuring security compliance and maintainable code. The pipeline was built using Docker, GitHub Actions, and Azure Container Registry. This custom IoT application tailored to the Finnish Resort scenario can significantly facilitate both development and operational workflows. Future recommendations include the physical integration of sensor hardware and role-based authentication between guests and staff
OpenWeather: a peer-to-peer weather data transmission protocol
The study of the weather is performed using instruments termed weather
stations. These weather stations are distributed around the world, collecting
the data from the different phenomena. Several weather organizations have been
deploying thousands of these instruments, creating big networks to collect
weather data. These instruments are collecting the weather data and delivering
it for later processing in the collections points. Nevertheless, all the
methodologies used to transmit the weather data are based in protocols non
adapted for this purpose. Thus, the weather stations are limited by the data
formats and protocols used in them, not taking advantage of the real-time data
available on them. We research the weather instruments, their technology and
their network capabilities, in order to provide a solution for the mentioned
problem. OpenWeather is the protocol proposed to provide a more optimum and
reliable way to transmit the weather data. We evaluate the environmental
factors, such as location or bandwidth availability, in order to design a
protocol adapted to the requirements established by the automatic weather
stations. A peer to peer architecture is proposed, providing a functional
implementation of OpenWeather protocol. The evaluation of the protocol is
executed in a real scenario, providing the hints to adapt the protocol to a
common automatic weather station.Comment: Available as well: http://lib.tkk.fi/Final_project/2011/urn100502.pd
- …
