Logotipo del repositorio

Publicación:
Prototipo software de aplicación para control domótico utilizando dispositivos móviles

dc.contributor.advisorCastillo Castelblanco, Sergio Fernando
dc.contributor.advisorPino Gallardo, Sergio Antonio
dc.contributor.authorMartínez Martínez, Carlos Gilberto
dc.date.accessioned2024-03-03T18:16:14Z
dc.date.available2010
dc.date.available2024-03-03T18:16:14Z
dc.date.created2010
dc.date.issued2010
dc.description.abstractLa aplicación desarrollada en este trabajo de grado presenta un prototipo software domótico para el control de dispositivos de una casa a larga distancia. Este prototipo basa su funcionamiento en una arquitectura distribuida de transmisión de datos, la cual consta de diversas aplicaciones alojadas en diferentes dispositivos físicos que se encuentran separados geográficamente. El prototipo software, titulado Domolution, consta de dos aplicaciones desarrolladas en la plataforma Java Micro Edition; una de estas aplicaciones reside en los dispositivos móviles de los usuarios que están asociados a una determinada casa domótica y la otra reside en un dispositivo móvil de permanencia en dicha casa. Consta también de dos servicios web, desarrollados en la plataforma Java Enterprise Edition, alojados en un servidor web. Uno brinda herramientas de soporte de notificación de dispositivos controlables a la aplicación móvil de usuario, y servicio de verificación de peticiones a la aplicación móvil de la casa. El otro servicio web brinda herramientas de administración de usuarios y dispositivos, así como la organización de los dispositivos en una estructura de categorías jerárquica multicapa. Estos servicios web tienen acceso directo a la base de datos del sistema alojada en el mismo servidor. Para poder presentar visualmente el control de dispositivo, Domolution consta de una casa simulada, desarrollada en la plataforma JavaFX, la cual contiene dispositivos controlables simulados que cambian de estado cuando un usuario genera una petición desde su aplicación móvil. Las comunicaciones entre las aplicaciones se realizan utilizando mensajes HTTP, mensajes SMS y mensajes Bluetooth según se requiera, utilizando para ello distintos tipos de redes inalámbricas. Esto se describe ampliamente en las memorias del trabajo de grado. Para que las aplicaciones pudieran entenderse entre sí, se desarrolló un protocolo de comunicaciones basado en códigos cortos, el cual permite manejar una estructura consistente en los diferentes mensajes transmitidos.
dc.description.abstractenglishThe application developed in this research work presents a domotic software prototype for remote device controlling. The prototype bases its operations on a distributed architecture for data transmission, which consists of various applications hosted on different physical devices that are geographically separated. The software prototype, called Domolution, consists of two applications developed in the Java Micro Edition platform; one of these applications resides on the house-associated users’ mobile devices and the other one resides on a mobile device that permanently stays in the house. The prototype also consists of two web services, developed in the Java Enterprise Edition platform, hosted on a web server. One of them provides supporting tools for the notification of controllable devices to the user’s mobile application, and requests verification service for the mobile application that resides in the house. The other web service provides a set of tools for managing users and devices, as well as organization of devices in a multi-hierarchical category structure. In order to visually present the device controlling outcome, Domolution provides a simulated house, developed in the JavaFX platform, which contains a set of controllable simulated devices that change its states when a user generates a control request using his or her mobile application. Communications between applications are done by using HTTP messages, SMS messages and Bluetooth messages according to the required transmission, using different types of wireless networks. This is described extensively in the research work’s document. In order for the applications to understand each other, a short-code based communication protocol was developed. This protocol allows the use of a consistent structure for the construction of the messages that are to be transmitted among the different applications.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/24425
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectDomótica
dc.subjectCasas inteligentes
dc.subjectDispositivos móviles
dc.subjectJava
dc.subjectMensajes HTTP
dc.subjectmensajes SMS
dc.subjectmensajes Bluetooth.
dc.subject.keywordDomotic
dc.subject.keywordSmart Homes
dc.subject.keywordMobile Devices
dc.subject.keywordJava
dc.subject.keywordHTTP messages
dc.subject.keywordSMS messages
dc.subject.keywordBluetooth messages.
dc.titlePrototipo software de aplicación para control domótico utilizando dispositivos móviles
dc.title.englishSoftware prototype for the domotic control using mobile devices
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
419.53 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
4.17 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
205.85 KB
Formato:
Adobe Portable Document Format

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031