Desarrollo de una API para la interconexión de dispositivos móviles Android mediante wifi

La tecnología ha crecido de una manera sin precedentes en los últimos años, desde la aparición del primer computador hace unas pocas décadas, hasta los poderosos dispositivos móviles que hoy en día poseemos. Nadie se imaginaba que podríamos llegar a tener ordenadores en miniatura que caben en nuestr...

Full description

Autores:
Rojas Santos, Josseph
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad del Valle
Repositorio:
Repositorio Digital Univalle
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.univalle.edu.co:10893/25821
Acceso en línea:
https://hdl.handle.net/10893/25821
Palabra clave:
Dispositivos móviles
Desarrollo de aplicaciones
Servicios Web
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:La tecnología ha crecido de una manera sin precedentes en los últimos años, desde la aparición del primer computador hace unas pocas décadas, hasta los poderosos dispositivos móviles que hoy en día poseemos. Nadie se imaginaba que podríamos llegar a tener ordenadores en miniatura que caben en nuestras manos, pero más allá de la potencia que estos manejan, su gran virtud son las comunicaciones que poseen ya que facilitan tareas de la vida cotidiana como revisar el correo, obtener noticias actuales, manejar dispositivos inalámbricos, intercambiar datos de un dispositivo a otro, guardar datos utilizándolos como almacenamiento externo, entre otros. Las tareas antes mencionadas sólo son posibles gracias a las conexiones como la USB, Bluetooth, NFC, Wifi, etc., desarrolladas en diferentes sistemas operativos para móviles, entre ellos Android. Consecuente con esto, en el presente documento se implementa la conexión Wifi en dispositivos móviles Android, la cual permite transmitir datos en escenarios de comunicación intensiva en dos de sus modos de operación, los cuales son Wifi Direct y Wifi Infraestructura. El primero permite configurar una red punto a punto sin la necesidad de un Access Point y provee una conectividad de alta velocidad, y en cuanto al segundo es la conexión típica que realiza un dispositivo para tener acceso a internet, pero con algunos servicios web como Push Notification, Poll Notification, Web Socket y RESTful, que serán de gran ayuda para los desarrolladores en posteriores trabajos. Las pruebas se realizaron en dispositivos Android superior al 4.4 (KitKat), obteniendo resultados satisfactorios de lectura y envío de cadena de textos.