Evaluación del uso de Java y Python en el desarrollo de ecosistemas de internet de las cosas dirigidos por agentes inteligentes

dc.contributor.authorReyna Merino, Carlos Ayrton
dc.date.accessioned05/12/2023 10:04
dc.date.available05/12/2023 10:04
dc.date.issued2021
dc.descriptionTesis previa obtención del título de Ingeniero/a en Sistemas y Computaciónes
dc.description.abstractLa presente investigación se llevó a cabo con la finalidad de evaluar el uso del lenguaje de programación Java y Python dentro del desarrollo de ecosistemas del Internet de las Cosas (IoT) dirigidos por agentes inteligentes, en el campo de la domótica dentro de un hogar digital. Para llevar a cabo la investigación se realizó una comparación entre los dos lenguajes mencionados anteriormente, conocidos en el ámbito de los sistemas multi agentes como JADE (del inglés Java Agent Development Framework) y SPADE (del inglés Smart Python multi-Agent Development Environment). Para el desarrollo de esta investigación se empleó la plataforma OpenHAB, cuyo software es de código abierto, diseñada para integrar el sistema de automatización de hogares. Esta plataforma es una solución establecida en Java que brinda una interfaz homogénea y amigable para el usuario, teniendo un carácter centralizado donde se basa en reglas de control de automatización para todo el sistema. Este sistema del hogar digital modelado consideró tres aspectos tales como la gestión energética (control de persianas, iluminación), la climatización (control del aire acondicionado y calefacción) y por último el aspecto de seguridad (control de alerta en puertas, persianas e iluminación). El sistema de control del hogar digital implementado en OpenHAB fue controlado mediante agentes JADE y SPADE. Dichos agentes se organizaron en sistemas multiagentes que se ejecutaron en dos tipos de entornos tecnológicos, ordenador personal y componente de placa único como es Raspberry Pi. Se realizó una comparativa de ambos sistemas multi agentes determinando que la implementación del sistema multi agente en Java tiene menor grado de dificultad al implementar el sistema, y en cuanto a la comunicación con la plataforma OpenHAB, que realizarlo en Python ya que existen trabajos relacionados e información relevante sobre el tema, obteniendo un mejor resultado en el IDE Apache Netbeans (Java). Sin embargo, en cuanto a rendimiento del sistema, se obtuvieron resultados similares en el momento de realizar una evaluación de los procesos ejecutados por los agentes de confort, tanto en JADE como en SPADE, dando como resultados unos tiempos de ejecución parecidos por cada agente evaluado.
dc.identifier.urihttps://repositorio.puce.edu.ec/handle/123456789/38020
dc.language.isoes
dc.publisherPUCE - Esmeraldas
dc.relation.ispartofseriesIS.205;
dc.subjectJade
dc.subjectSPADE
dc.subjectDomótica
dc.subjectOpenHAB
dc.subjectHogar inteligente
dc.subjectInternet de las cosas
dc.subjectAgentes de software
dc.subjectSistemas multiagente
dc.titleEvaluación del uso de Java y Python en el desarrollo de ecosistemas de internet de las cosas dirigidos por agentes inteligentes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
REYNA MERINO CARLOS AYRTON.pdf
Size:
1.73 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: