Browsing by Subject "Jade"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Open Access
Evaluación del uso de Java y Python en el desarrollo de ecosistemas de internet de las cosas dirigidos por agentes inteligentes(PUCE - Esmeraldas, 2021) Reyna Merino, Carlos AyrtonLa 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.
