Application for monitoring mobiles batteries
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/26603
Tutor / directorCuadras Tomás, Ángel
Tipus de documentProjecte Final de Màster Oficial
Data2015-05-18
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-CompartirIgual 3.0 Espanya
Abstract
[ANGLÈS] 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. [CASTELLÀ] 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.
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
memoria.pdf | 3,746Mb | Visualitza/Obre |