Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENTORNOS IOT
1
FASE 2 - REVISIÓN DE LOS PROTOCOLOS DE COMUNICACIÓN EN
ENTORNOS IOT
2
CONTENIDO
INTRODUCCIÓN.......................................................................................................4
1 DESARROLLO DEL TRABAJO.........................................................................5
1.1 RESUMEN ANALÍTICO..............................................................................5
2 CONCLUSIONES...............................................................................................7
BIBLIOGRAFÍA..........................................................................................................8
3
INTRODUCCIÓN
4
1 DESARROLLO DEL TRABAJO
Esta nueva tecnología también se conoce como Bluetooth Low Energy (BLE) y
puede ser la base para aplicaciones de IoT que requieren una gran flexibilidad,
escalabilidad y bajo consumo de energía.
5
Escalabilidad: Bluetooth Low Energy puede escalar para conectar miles de
dispositivos de iluminación sin un solo punto de falla.
El protocolo Bluetooth no solo define una interfaz de radio, sino que permite que
los dispositivos se encuentren entre sí y anuncien los servicios que ofrecen. El
protocolo MAC Bluetooth está diseñado para facilitar la construcción de redes ad
hoc sin la necesidad de configuración manual, cables o infraestructura cableada.
No se basa en una resolución de disputas distribuida, como en las LAN
inalámbricas tradicionales, sino en un mecanismo maestro esclavo. Una piconet
Bluetooth consta de un maestro y hasta siete esclavos.
El maestro asigna ranuras de transmisión1 y por lo tanto, ancho de banda del
canal a los esclavos en la piconet. El modelo de radio Bluetooth utiliza
transceptores de radio de baja potencia de 10 ma 100 m que operan a una
frecuencia de 2,45 GHz. La banda de radio disponible de 83,5 Mhz se divide en 79
canales de 1 MHz de ancho cada uno2.
1
Bluetooth SIG. Especificación de Bluetooth Versión 4.2 [Vol 0]. Especificación de Bluetooth,
Recuperado de https://www.bluetooth.org/enus/specification/adoptedspecificationsonline.
2
Bluetooth SIG, Especificación del sistema Bluetooth: conexiones inalámbricas simplificadas,
Especificación principal de Bluetooth v1.1, 2001. Disponible en: http://www.bluetooth.org/spec.
6
Figura 1. Diagrama básico de la pila de protocolos Bluetooth
Fuente: https://www.ijert.org/
7
Tabla 1. Características de los paquetes ACL
SIMÉTRIC ASIMÉTRICO
ADELANTE
O HACIA
CARGA ASIMÉTRICO
TIPO CRC FEC MÁXIMO ATRÁS
ÚTIL MÁX.
TASA MÁX.
TASA (KBPS)
(KBPS) TASA (KBPS)
DM1 0-17 SÍ 2/3 108,8 108,8 108,8
DM2 0-121 SÍ 2/3 258,1 387,2 54,4
DM5 0-224 SÍ 2/3 286,7 477,8 36,3
DH1 0-27 SÍ NO 172,8 172,8 172,8
DH3 0-183 SÍ NO 390,4 585,6 86,4
DH5 0-339 SÍ NO 433,9 723,2 185,6
Fuente: Revista Internacional de Investigación y Tecnología de Ingeniería (IJERT)
Fuente: https://www.getkisi.com/blog/internet-of-things-communication-protocols
8
Infraestructura de hardware del subsistema de localización interior / exterior. Se
basa en una pulsera, asociada a un teléfono inteligente, que interactúa con una
infraestructura basada en balizas BLE para posicionamiento en interiores. Para la
localización en exteriores, se basa en la interfaz GPS del teléfono inteligente.
Fuente: https://www.sciencedirect.com/science/article/pii/S0167739X18321769
9
mercados, farmacias, etc., están equipadas con balizas BLE, el enfoque de la
pulsera se puede seguir utilizando para refinar mejor la localización del usuario.
Las salidas típicas de este módulo son las LEA POI_ENTER / POI_EXIT, que
indican el tipo de ubicación y / o las coordenadas GPS (aprovechando el receptor
GPS del teléfono inteligente).
Una LEA es la información atómica de grano más fino que se utiliza para detectar
el comportamiento de las personas mayores. Es un objeto de datos estructurados
que se relaciona con eventos de inicio / parada de acciones básicas del usuario y
contiene información adicional sobre el tiempo y la posición de la acción que se
está tomando.
El Local Environment Building Block (LEBB) proporciona un conjunto modular de
componentes de software (generalmente instalados en teléfonos inteligentes o
dispositivos integradosactuando como pasarelas), lo que permite la comunicación
con diferentes tecnologías de detección de acuerdo con los respectivos
estándares y protocolos de manera uniforme. Esta capacidad abstrae la
heterogeneidad de los dispositivos físicos y proporciona un alto grado de
capacidad de expansión para incluir tecnologías futuras. La lógica central de LEBB
traduce los datos sin procesar en LEA y los envía, a través de API REST bien
definidas, al Cloud Building Block (CBB). Está a cargo de realizar cálculos
adicionales para calcular las medidas basadas en las LEA dadas. Finalmente, el
CBB está a cargo de enviar tanto las LEA como las Medidas al SR. 3
3
Alletto S., Cucchiara R., Del Fiore G., Mainetti L., Mighali V., Patrono L., Serra G.
Un sistema de interior consciente de la ubicación para un museo inteligente basado en IoT
IEEE Internet Things J., 3 ( 2 ) ( 2016 ) , artículo 7348638 244-253
10
Figura 4. Red IoT de AAL
11
1.3 VULNERABILIDADES O PUNTOS DÉBILES DE LA ARQUITECTURA
PRESENTADA Y POSIBLES SOLUCIONES PARA MITIGAR LAS
VULNERABILIDADES.
Un artículo de IBM describe el modelo pub / sub: "Los editores envían los
mensajes, los suscriptores reciben los mensajes que les interesan y los
intermediarios pasan los mensajes de los editores a los suscriptores. Los editores
y suscriptores son clientes de MQTT, que solo se comunican con un MQTT broker.
Los clientes MQTT pueden ser cualquier dispositivo o aplicación (desde
4
Los datos de Internet de las cosas (IoT) continúan aumentando exponencialmente. Recuperado
de: https://blogs.cisco.com/datacenter/internet-of-things-iot-datacontinues-to-explode-exponentially-
who-is-using-that-data-and-how
12
microcontroladores como Arduino hasta un servidor de aplicaciones completo
alojado en la nube) que ejecute una biblioteca MQTT " 5.
Broker MQTT: todos los mensajes que se pasan del cliente al servidor
deben enviarse a través del broker.
Servidor MQTT: la API actúa como un servidor MQTT. El servidor MQTT
será responsable de publicar los datos a los clientes.
Cliente MQTT: cualquier cliente externo que desee suscribirse a los datos
publicados por API se considera un cliente MQTT.
5
N. Naik, "Elección de protocolos de mensajería eficaces para sistemas IoT: MQTT, CoAP, AMQP
y HTTP, "2017 IEEE Simposio Internacional de ingeniería de Sistemas (ISSE), Viena, 2017, págs.
1-7.
13
Fuente: https://www.researchgate.net/figure/MQTT-Protocol-and-Architecture_fig6_336179532
14
2 CONCLUSIONES
15
BIBLIOGRAFÍA
Alletto S., Cucchiara R., Del Fiore G., Mainetti L., Mighali V., Patrono L., Serra G.
Un sistema de interior consciente de la ubicación para un museo inteligente
basado en IoT
16