Publicación: Prototipo software de aplicación para control domótico utilizando dispositivos móviles
| dc.contributor.advisor | Castillo Castelblanco, Sergio Fernando | |
| dc.contributor.advisor | Pino Gallardo, Sergio Antonio | |
| dc.contributor.author | Martínez Martínez, Carlos Gilberto | |
| dc.date.accessioned | 2024-03-03T18:16:14Z | |
| dc.date.available | 2010 | |
| dc.date.available | 2024-03-03T18:16:14Z | |
| dc.date.created | 2010 | |
| dc.date.issued | 2010 | |
| dc.description.abstract | La 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.abstractenglish | The 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.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero de Sistemas | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/24425 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
| dc.publisher.program | Ingeniería de Sistemas | |
| dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
| dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
| dc.subject | Domótica | |
| dc.subject | Casas inteligentes | |
| dc.subject | Dispositivos móviles | |
| dc.subject | Java | |
| dc.subject | Mensajes HTTP | |
| dc.subject | mensajes SMS | |
| dc.subject | mensajes Bluetooth. | |
| dc.subject.keyword | Domotic | |
| dc.subject.keyword | Smart Homes | |
| dc.subject.keyword | Mobile Devices | |
| dc.subject.keyword | Java | |
| dc.subject.keyword | HTTP messages | |
| dc.subject.keyword | SMS messages | |
| dc.subject.keyword | Bluetooth messages. | |
| dc.title | Prototipo software de aplicación para control domótico utilizando dispositivos móviles | |
| dc.title.english | Software prototype for the domotic control using mobile devices | |
| dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- Carta de autorización.pdf
- Tamaño:
- 419.53 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Nota de proyecto.pdf
- Tamaño:
- 205.85 KB
- Formato:
- Adobe Portable Document Format
