ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ESTUDIO DE VIABILIDAD MESSAGE QUEUE TELEMETRY TRANSPORT

jazlizarazoTrabajo7 de Diciembre de 2015

906 Palabras (4 Páginas)199 Visitas

Página 1 de 4

INTRODUCCION A LA INVESTIGACION Y METODOLOGIA DE LA INVESTIGACION

TAREA 5

TEMA: ESTUDIO DE VIABILIDAD MESSAGE QUEUE TELEMETRY TRANSPORT VERSIÓN 2

ANDRÉS FELIPE RODRÍGUEZ BOLÍVAR

UNIVERSIDAD AUTONOMA DE BUCARAMANGA

MAESTRIA GESTION APLICACIÓN Y DESARROLLO DE SOFTWARE

BUCARAMANGA

2015

OBJETIVOS.

  • GENERAL
  • Estudiar los diferentes procesos y protocolos de comunicación utilizados por el Message Queue Telemetry Transport, para verificar la viabilidad de implementación en un sistema redundante de mensajería instantánea para transporte de imágenes multimedia y texto simple.

  • ESPECÍFICOS
  1. Instalar un servidor web de fácil implementación, administración y configuración, utilizando librerías de software libre.
  2. Seleccionar una arquitectura hardware/software redundante que permita la transmisión de mensajes entre el Service Broker (servidor) y los dispositivos conectados de manera que siempre garantice la entrega efectiva del contenido a transmitir.
  3. Estudiar la configuración y operabilidad del sistema de tráfico del Service Broker, utilizando la plataforma de software para realizar una comparación de los diferentes protocolos, procesos y seguridad que se utilizan durante su operación.
  4. Elaborar un informe simplificado de los resultados obtenidos, con formas normalizadas y explicación de uso e implementación del protocolo MQTT versión 2 que permitirá el transporte no solo te texto sino de archivos de imagen y video. 

JUSTIFICACIÓN.

El protocolo de transmisión de mensajes MQTT, es un protocolo de conectividad máquina a máquina (M2M), diseñado como un protocolo ultra ligero de publicación/suscripción de paquetes de mensajería. Este protocolo es muy útil cuando se tratan de conectar dispositivos con una conexión muy precaria a Internet, también es utilizado en dispositivos con poca capacidad de procesamiento para el paso de ordenes sencillas, como encender o apagar la luz de la sala (interruptor via internet) y muchas otras aplicaciones.

En el ámbito del desarrollo móviles, puede ser un buen sustituto a los servicios de mensajería en la nube ofrecidos por empresas como Google con Google Cloud Messaging (GCM), o Parse con Push Messaging. Aclarando que la arquitectura de las tecnologías utilizadas por estas no se comportan del mismo modo que MQTT.

No obstante lo anterior, MQTT es un protocolo de libre acceso el cual cuenta con una arquitectura Cliente/Servidor en el que este último solo juega el papel de enviar las notificaciones de mensajes recibidos en cierta temática o topic al cual se suscriben uno o mas clientes. Es decir, si en el ejemplo práctico de dos dispositivos se quieren comunicar entre sí, se podría crear un tema en el Broker (servidor) uniendo estos dos dispositivos “charla/user1/user2” y con estos dos dispositivos unidos en este tema, recibirán las notificaciones y mensajes publicados allí con una redundancia de 1:1 (mensaje enviado, mensaje recibido).

Ahora lo que se pretende con este trabajo de investigación, es llevar un poco mas allá al protocolo MQTT y no solo transferir texto plano sino lograr transferir archivos un poco mas pesados como lo pueden ser una imagen o un video, creando de esta forma un servidor MQTT versión 2.

Es por esto que el objetivo general del tema de investigación propone el estudio minucioso del código utilizado en las librerías Open Source del protocolo MQTT para determinar la viabilidad de la implementación de una mejora al mismo, habilitándolo para el envío y recepción de imágenes y video.

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (66 Kb) docx (13 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com