[en] The master thesis focuses on the development of a monitoring system of mobile devices' batteries. The main achievement of the project is the implementation of a functional version of the monitoring system which retrieves information of the mobile device, synchronizes it with the server, processes the information and finally stores it on a server. The monitoring system consists mainly of two parts, which are the mobile application and the server. The mobile application (hereafter, app) has been developed in Java by using the Android programming tools and SQLite database. Its main functions are the monitoring and the storage of the changes in the mobile device battery. The app retrieves battery's parameters, such as, voltage, current, temperature, battery level and status, among others. It periodically sends this information using a web service to the server, which is the other main component of the system. The server consists of an Apache Web server developed with PHP. Its main functions are the management of the information sent by the app and the storage of the processed data into MySQL database. Additionally, the server publishes a web platform or dashboard, where users can search for specific information that has been previously saved. The monitoring system has been developed based on the market-leading Android mobile platform. However, the designed architecture can easily be adapted to other mobile platforms. The other goal of the project is obtaining the battery's generated entropy in real time. This parameter is a thermodynamics function of state that describes irreversible processes. The entropy calculation is based on the open circuit voltage, which cannot be directly measured; hence, estimation methods are required. The application has been installed, tested and evaluate in more than 20 devices. Voltages, currents, temperatures and entropies have been saved for more than two months. Although it is beyond the scope of the project, information collected via the application along with the estimate of entropy can lead to additional and future research.

[es] Este proyecto de final de master presenta un sistema desarrollado para la monitorización de baterías en dispositivos móviles. El objetivo principal es tener una versión funcional del sistema capaz de recuperar la información, sincronizarla, procesarla y almacenarla en un servidor. Aunque el desarrollo del sistema se basa en la plataforma móvil Android, líder en el mercado, se puede transportar fácilmente la arquitectura diseñada a otras plataformas. El sistema consta de dos partes principales. La primera de ellas consiste en una aplicación móvil desarrollada en Java, utilizando las herramientas de programación de Android y una base de datos SQLite. Esta aplicación monitoriza y almacena todos los cambios producidos en la batería del móvil de manera autónoma. Recupera parámetros proporcionados por Android como el voltaje, la intensidad, la temperatura, el nivel de batería y su estado, entre otros. La aplicación envía periódicamente esta información a un servidor que proporciona un servicio web. La otra parte del sistema, está formada por un servidor web Apache desarrollado principalmente con PHP que gestiona la información enviada por la aplicación y la guarda en una base de datos MySQL. Adicionalmente, este servidor publica una plataforma web de consulta que muestra la información que el usuario seleccione y lo muestra en forma de gráficos. Otros de los objetivos era el procesado de dicha información para poder obtener la generación de entropía de la batería en tiempo real. Este parámetro es un indicador de los efectos termodinámicos irreversibles en estos elementos. El cálculo de entropía se basa en el voltaje en circuito abierto y por limitaciones para obtener este valor se ha debido realizar estimaciones. Esta información conjuntamente con la recuperada podrá ser utilizada para futuras líneas de investigación. Durante el desarrollo del proyecto, se ha instalado la aplicación en más de 20 dispositivos, que desde hace más de 2 meses se ha estado almacenando sus voltajes, intensidades, temperaturas y entropías.