Enunciado - Caso Práctico - MBIGDA - M8T2 - 170131
Enunciado - Caso Práctico - MBIGDA - M8T2 - 170131
Enunciado - Caso Práctico - MBIGDA - M8T2 - 170131
1. Objetivos
- Comprender la conexión entre dispositivos e Internet, el flujo de los datos, y el uso de
protocolos apropiados.
- Experimentar el funcionamiento de un protocolo extendido en IoT conectado a un
dispositivo.
- Evaluar las posibilidades de la IoT.
2. Enunciado
2.1. Dispositivos y protocolos
Durante el tema se han observado un gran número de tecnologías para captar la
información y para transportarla hasta las plataformas de almacenamiento y procesamiento. En
todos los casos partimos de la necesidad de un dispositivo físico para la captura de información
y para interactuar con él a través de Internet, bien recibiendo datos, enviándolos o ambas
cosas. Hoy por hoy un dispositivo popularizado con estas capacidades es el Smartphone, por lo
que en esta práctica lo usaremos como dispositivo para captar datos.
Dado que nuestro objetivo en las prácticas no es desarrollar aplicaciones para dispositivos
específicos, usaremos un servicio demostrador que nos permite comprobar el funcionamiento.
Como indicamos a lo largo del tema, los dispositivos Smartphone están equipados con
sistemas de captación de datos. En este caso usaremos el acelerómetro.
MBIGDA_M8T3_170131
1
Accederemos a él a través de una aplicación web que enviará los datos a un servidor
mediante el protocolo MQTT, para ello se usa el adaptador Websocket de MQTT que permite
desde una página web abrir un socket y enviar mensajes MQTT entre cliente web y servidor
web. Se recomienda leer el contenido extendido sobre MQTT (adicional al temario de
preguntas de examen) para comprender bien la práctica. El siguiente esquema refleja (en
verde) la pila de protocolos utilizada en el cliente (móvil) para desde una pagina web acceder a
la información y enviarla por MQTT bajo websockets. De esta forma no tendremos que instalar
ninguna aplicación en nuestro dispositivo móvil.
TCP TCP
TLS TLS
Websocket Websocket
Web Server
Aplicación
Bridge Navegador web
MQTT Librería js
MQTT
Websocket
Bróker
MQTT Aplicación
Para la práctica accederemos a una aplicación web que mostrará en tiempo real el estado
del acelerómetro de nuestro dispositivo móvil.
MBIGDA_M8T3_170131
2
b) Deberá aceptar las cookies y desplazarse en la página hasta el apartado “Play with
our platform now”
c) Seleccione el dispositivo desde el que vamos a realizar la prueba (en nuestro caso
Smartphone), como puede ver hay una prueba similar disponible para TI SensorTag y
para arquitecturas ARM mBed.
f) El siguiente campo le pide un email para enviarle información (el campo es opcional)
MBIGDA_M8T3_170131
3
g) Debe aceptar los términos del contrato y aparecerá en el apartado 3 un código BIDI y
una url, puede usar la url scaneando el BIDI o directamente introducir la url en el
navegador de internet de su móvil. Es una url del tipo https://ibm.biz/BdrkSw tenga
cuidado de indicar el protocolo https no http, y respetar mayúsculas y minúsculas.
MBIGDA_M8T3_170131
4
i) La página muestra una gráfica con la aceleración en los tres ejes X Y Z y una gráfica
con la aceleración total, además agita el móvil y logra una aceleración superior a 10
m/s2 se activa una alarma en esta segunda gráfica.
d) Los datos se envían desde el cliente al servidor MQTT y se consumen desde el cliente
en el PC.
MBIGDA_M8T3_170131
5
Servidor MQTT
Esquema simplif icado de una posible arquitectura p ara rea lizar esta func ionalidad
a) PREGUNTA 1: Suponga que, en lugar de una aplicación web estamos instalando una
aplicación en el dispositivo que incluso en segundo plano está enviando esta
información al servidor.
b. ¿Qué utilidad podría tener enviar esta información para una persona
dependiente en su domicilio?
c. ¿Qué utilidad podría tener para una persona que practica un deporte?, elija
un deporte e indique qué utilidad se le ocurre
b) PREGUNTA 2:
a. Crees que el Payload de MQTT (la carga útil del protocolo) es extensa o
pequeña en este caso.
MBIGDA_M8T3_170131
6
b. ¿Habría problemas de ancho de banda en el móvil del cliente?
3. Forma de entrega
La entrega de la práctica ha de hacerse a través de la plataforma en el espacio habilitado
para ello. Todas aquellas prácticas que no sean entregadas por este medio y/o fuera de las
fechas inicio y fin del curso, pueden no ser consideradas para su corrección y su
correspondiente calificación.
Una vez seguros de haber adjuntado correctamente las prácticas, hay que pinchar en el
botón “Guardar cambios”.
4. Tiempo estimado
- Tiempo: 1 hora.
MBIGDA_M8T3_170131
7
5. Materiales Necesarios
- Smartphone
- PC
- Conexión a internet
- Navegador web
6. Matriz Calificación
Puntaje Puntaje
Nº Criterios Comentario
máximo obtenido
Total 10
MBIGDA_M8T3_170131
8