1. Tecnologías de conectividad
Flashcards
- ¿Qué es el modelo de capas en redes?
- Implementación de funcionalidades en niveles con interfaces bien definidas.
- ¿Qué protocolos son comunes en la capa de transporte?
- TCP y UDP.
- ¿Cuál es la función de la capa de red?
- Interconexión de redes y transporte de paquetes.
- ¿Qué bandas de frecuencia utiliza Wi-Fi?
- 2.4 GHz, 5 GHz y 6 GHz.
Preguntas tipo test
- ¿Cuál es el principio fundamental en el diseño de redes dentro de las tecnologías de conectividad?
- a) El modelo cliente-servidor
- b) El modelo de capas
- c) El protocolo HTTP
- d) La arquitectura peer-to-peer
Respuesta: b) El modelo de capas. El modelo de capas es el principio fundamental en el diseño de redes, ya que constituye la base arquitectónica de Internet y favorece un diseño modular simplificado.
- ¿Qué función realiza la capa de transporte en el modelo de capas de Internet?
- a) Gestionar el enrutamiento de paquetes entre redes.
- b) Establecer la comunicación física entre nodos adyacentes.
- c) Garantizar la integridad de las transmisiones entre los puntos de origen y destino.
- d) Definir el formato de los datos intercambiados entre aplicaciones.
Respuesta: c) Garantizar la integridad de las transmisiones entre los puntos de origen y destino.. La capa de transporte opera de extremo a extremo entre los puntos de origen y destino, garantizando la integridad de las transmisiones.
- ¿Cuál de los siguientes protocolos es orientado a conexión y garantiza la entrega sin errores?
- a) UDP
- b) IP
- c) TCP
- d) HTTP
Respuesta: c) TCP. TCP (Protocolo de Control de Transmisión) es un protocolo orientado a conexión y fiable que garantiza la entrega sin errores y en orden.
2. Tecnologías de conectividad IP
Flashcards
- ¿Qué protocolo de la capa de transporte es no fiable y orientado a datagramas?
- UDP (Protocolo de Datagrama de Usuario)
- ¿Qué tipo de red Wi-Fi proporciona cobertura continua mediante múltiples puntos de acceso?
- Red Mesh
- ¿Qué capa del modelo OSI se encarga de la gestión de sesiones y el control de diálogo?
- Capa de Sesión (aunque no está presente en la pila de protocolos de Internet)
- ¿Cuál es el esquema de acceso al medio utilizado por Ethernet?
- CSMA/CD (Acceso Múltiple por Detección de Portadora con Detección de Colisiones)
Preguntas tipo test
- ¿Cuál de las siguientes NO es una función de la capa de red?
- a) Direccionamiento
- b) Segmentación
- c) Control de flujo
- d) Enrutamiento
Respuesta: c) Control de flujo. El control de flujo es una función de la capa de transporte, no de la capa de red. La capa de red se encarga del direccionamiento, la segmentación y el enrutamiento de paquetes.
- ¿Qué protocolo es orientado a conexión y garantiza la entrega sin errores?
- a) UDP
- b) IP
- c) TCP
- d) HTTP
Respuesta: c) TCP. TCP (Protocolo de Control de Transmisión) es un protocolo orientado a conexión que proporciona una entrega fiable y ordenada de los datos, a diferencia de UDP, que no garantiza la entrega.
- ¿Cuál de las siguientes opciones describe mejor la función de un router en una red Zigbee?
- a) Inicia la red y gestiona la seguridad.
- b) Permite que otros dispositivos se unan a la red y enruta el tráfico.
- c) Solo se comunica con el coordinador.
- d) Es alimentado por batería y entra en modo de suspensión.
Respuesta: b) Permite que otros dispositivos se unan a la red y enruta el tráfico.. Un router en una red Zigbee enruta el tráfico y permite que otros dispositivos se unan a la red. El coordinador inicia la red y los dispositivos finales se comunican solo con un padre y pueden entrar en suspensión.
3. Tecnologías de conectividad No-IP
Flashcards
- ¿Qué tecnología inalámbrica está diseñada para reemplazar cables en la conexión de periféricos de PC?
- Bluetooth
- ¿Qué tipo de red es Zigbee en términos de gestión?
- Autogestionada y autorreparable
- ¿En qué espectro opera LoRa?
- Espectro no licenciado
- ¿Cuáles son los tres componentes básicos de una red de telecomunicaciones móviles?
- Cliente terminal, red de radio y red central
Preguntas tipo test
- ¿Cuál es la principal ventaja de Bluetooth en el contexto de IoT?
- a) Alta velocidad de transferencia de datos.
- b) Bajo consumo energético y bajo costo.
- c) Compatibilidad con el protocolo IP.
- d) Largo alcance de hasta 1 km.
Respuesta: b) Bajo consumo energético y bajo costo.. Bluetooth está diseñado para aplicaciones de corto alcance, bajo costo y bajo consumo energético, lo que lo hace ideal para dispositivos IoT alimentados por batería.
- ¿Cuál de las siguientes opciones describe mejor la topología de red de Zigbee?
- a) Estrella únicamente.
- b) Punto a punto.
- c) Malla y estrella.
- d) Bus.
Respuesta: c) Malla y estrella.. Zigbee admite configuraciones en estrella y malla, lo que proporciona flexibilidad en la implementación de redes IoT.
- ¿Qué banda de frecuencia es comúnmente utilizada por LoRa en Europa?
- a) 2.4 GHz
- b) 5 GHz
- c) 868 MHz
- d) 915 MHz
Respuesta: c) 868 MHz. LoRa opera en varias bandas, pero la más común en Europa es 868 MHz.
4. Redes Móviles Celulares (Telcoms): 2g (GSM), 2.5g (GPRS), 3g, 4g (LTE), 5g
Flashcards
- ¿Cuáles son los tres componentes básicos de una red de telecomunicaciones móviles?
- Cliente terminal, red de radio y red central.
- ¿Qué contiene cada celda de radio en una red móvil?
- Una estación base con un transceptor de radio, antenas y equipos para gestionar la conectividad de los terminales.
- ¿Qué funciones realiza la red central en una red de telecomunicaciones móviles?
- Gestiona señalización, gestión de la red, registro, seguimiento de uso y facturación de los suscriptores.
- ¿Cuál es el rango máximo de alcance en conexiones celulares en áreas sin obstáculos?
- Hasta 70 km.
Preguntas tipo test
- ¿Cuál es la función principal de la red central en una red de telecomunicaciones móviles?
- a) Gestionar la conectividad activa de los terminales.
- b) Manejar funciones complejas de señalización y gestión de la red.
- c) Minimizar la interferencia entre celdas adyacentes.
- d) Transmitir datos directamente a los teléfonos móviles.
Respuesta: b) Manejar funciones complejas de señalización y gestión de la red.. La red central maneja funciones complejas de señalización, gestión de la red, registro, seguimiento de uso y facturación de los suscriptores, además de conectarse a otras redes para intercambios globales de voz y datos.
- ¿Qué factor limita el tamaño de una celda en una red de telecomunicaciones móviles?
- a) La cantidad de antenas en la estación base.
- b) El tipo de teléfono móvil utilizado por los usuarios.
- c) El alcance efectivo de los transceptores y la topografía del área.
- d) La velocidad de conexión a Internet de la estación base.
Respuesta: c) El alcance efectivo de los transceptores y la topografía del área.. El tamaño de la celda está limitado por el alcance efectivo de sus transceptores, la topografía del área donde opera y la cantidad de suscriptores que debe soportar.
- ¿Qué tecnología permite reutilizar frecuencias en celdas no adyacentes?
- a) GSM.
- b) GPRS.
- c) LTE.
- d) Técnicas de diseño de celdas.
Respuesta: d) Técnicas de diseño de celdas.. Los diseños de las celdas emplean métodos que minimizan la interferencia y la diafonía entre ellas, como el uso de frecuencias de radio diferentes a las de las celdas vecinas. Estas frecuencias pueden reutilizarse en celdas no adyacentes.
5. Protocolos de comunicación
Flashcards
- ¿Qué protocolo de transporte garantiza la entrega sin errores y en orden?
- TCP (Protocolo de Control de Transmisión)
- ¿Qué capa del modelo de Internet es responsable de la interconexión de redes?
- Capa de Red
- ¿Qué tecnología permite la creación de redes inalámbricas en malla para hogares inteligentes?
- Thread
- ¿Cuál es el rango típico de Bluetooth?
- Aproximadamente 10 metros
Preguntas tipo test
- ¿Cuál de los siguientes protocolos es orientado a conexión y garantiza la entrega de datos sin errores y en orden?
- a) UDP
- b) TCP
- c) IP
- d) HTTP
Respuesta: b) TCP. TCP (Protocolo de Control de Transmisión) es orientado a conexión y fiable, garantizando la entrega sin errores y en orden. UDP, por otro lado, es sin conexión y no fiable.
- ¿Cuál de las siguientes opciones describe mejor la función de la capa de red?
- a) Gestionar la comunicación física entre nodos adyacentes
- b) Garantizar la entrega fiable de datos de extremo a extremo
- c) Interconectar redes y transportar paquetes a través de intermediarios
- d) Proporcionar servicios de correo electrónico y transferencia de archivos
Respuesta: c) Interconectar redes y transportar paquetes a través de intermediarios. La capa de red se encarga de la interconexión de redes y de transportar paquetes a través de intermediarios y diferentes tipos de redes desde el origen hasta el destino.
- ¿Qué tecnología permite la transmisión simultánea de datos y energía a través del mismo conector?
- a) Wi-Fi
- b) Bluetooth
- c) Power over Ethernet (PoE)
- d) Zigbee
Respuesta: c) Power over Ethernet (PoE). Power over Ethernet (PoE) permite la transmisión simultánea de datos y energía mediante el mismo conector, lo que facilita la alimentación de dispositivos sin necesidad de tomas de corriente cercanas.
6. Interoperabilidad de dispositivos IoT
Flashcards
- ¿Qué es la interoperabilidad en el contexto de IoT?
- La capacidad de los dispositivos para comunicarse y operar conjuntamente a través de diferentes ecosistemas.
- ¿Cuál es el objetivo principal del protocolo Matter?
- Establecer un estándar unificado para la conectividad entre dispositivos de múltiples plataformas y fabricantes.
- ¿Qué tipo de problemas puede generar la falta de interoperabilidad en dispositivos IoT?
- Problemas para compartir datos de manera eficiente y segura, generando vulnerabilidades potenciales.
- ¿Qué beneficios aporta la unificación de ecosistemas IoT a través de estándares abiertos?
- Mejora la experiencia del usuario final e incentiva la innovación al permitir que los desarrolladores creen aplicaciones y servicios que aprovechen datos de diferentes fabricantes.
Preguntas tipo test
- ¿Cuál es el objetivo principal del protocolo Matter?
- a) Limitar la interoperabilidad entre dispositivos de diferentes ecosistemas.
- b) Establecer un estándar unificado para la conectividad entre dispositivos de múltiples plataformas y fabricantes.
- c) Incentivar la lealtad de los consumidores a marcas específicas.
- d) Dificultar la comunicación entre dispositivos.
Respuesta: b) Establecer un estándar unificado para la conectividad entre dispositivos de múltiples plataformas y fabricantes.. El protocolo Matter busca establecer un estándar unificado que facilite la comunicación entre dispositivos de diferentes plataformas y fabricantes, promoviendo la interoperabilidad.
- ¿Qué problema principal aborda la interoperabilidad en el contexto de los dispositivos IoT?
- a) La gestión eficiente de datos y la seguridad.
- b) La capacidad de los dispositivos para comunicarse y operar conjuntamente a través de diferentes ecosistemas.
- c) La estandarización de protocolos de comunicación.
- d) El uso eficiente de los recursos y la escalabilidad de los sistemas.
Respuesta: b) La capacidad de los dispositivos para comunicarse y operar conjuntamente a través de diferentes ecosistemas.. La interoperabilidad aborda la problemática de la comunicación y operación conjunta de dispositivos de diferentes ecosistemas, que a menudo están limitados por protocolos y estándares propietarios.
- ¿Cuál de las siguientes NO es una consecuencia de la falta de interoperabilidad en dispositivos IoT?
- a) La necesidad de adquirir dispositivos de la misma marca para garantizar su funcionamiento conjunto.
- b) La gestión unificada de dispositivos desde múltiples interfaces.
- c) La fragmentación de sistemas que impide explotar el potencial completo de IoT.
- d) La limitación de la innovación y el desarrollo de nuevas aplicaciones.
Respuesta: b) La gestión unificada de dispositivos desde múltiples interfaces.. La gestión unificada NO se da por la falta de interoperabilidad, sino que es una consecuencia positiva de la estandarización y la creación de plataformas comunes que permiten la interoperabilidad.
Y 6 flashcards y 12 preguntas más en el documento.
Texto del documento
UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE SISTEMAS INFORMÁTICOS INTERNET DE LAS COSAS (IoT) Tema 3: Tecnologías y Protocolos para IoT Alberto Cruz Ruiz Vicente A. García Alcántara En el ámbito del Internet de las Cosas, las tecnologías de conectividad desempeñan un papel crucial en el establecimiento de mecanismos que permiten la comunicación entre dispositivos, sistemas y aplicaciones. Este tema se centrará en detallar tanto las tecnologías de conectividad alámbrica como las inalámbricas que se utilizan de manera habitual en el ecosistema del IoT.
Asimismo, se abordarán los protocolos de comunicación más empleados y se enfatizará sobre la problemática existente debido al rápido crecimiento del IoT sin unas regulaciones y estándares consolidados. 3.1 Tecnologías de conectividad Dentro de las tecnologías de conectividad, el modelo de capas es el principio fundamental en el diseño de redes. Constituye la base arquitectónica de Internet, cuya durabilidad y escalabilidad han sido probados a través del paso del tiempo, soportando miles de millones de puntos finales activos.
Su infraestructura global está compuesta por numerosos routers, switches y servicios de soporte, desarrollados por una amplia variedad de fabricantes sobre plataformas hardware y software diversas e interoperando conjuntamente mediante especificaciones públicas comunes. El concepto de capas se refiere a la implementación de funcionalidades en forma de niveles, cada uno con un conjunto bien definido de funcionalidades, funciones e interfaces con las los niveles adyacentes, tanto superiores como inferiores. Cada capa utiliza las funciones de la capa inmediatamente inferior y proporciona servicios a la superior. Esta independencia entre capas favorece un diseño modular simplificado.
La definición estandarizada de las capas permite implementaciones independientes y asegura la interoperabilidad, lo que resulta especialmente útil en el contexto de las redes interconectadas, donde diferentes redes físicas y protocolos pueden integrarse en la capa de red, haciendo que sus diferencias sean imperceptibles para las capas superiores y, en última instancia, el dispositivo que la emplea. Los elementos básicos de un modelo en capas incluyen servicios, protocolos e interfaces. Un servicio se define como el conjunto de acciones que una capa ofrece a una capa superior en la misma máquina.
Las interfaces, también conocidas como puntos de acceso al servicio (Service Access Points), son los puntos de acceso a dichos servicios. Un protocolo, por su parte, es el conjunto de reglas que una capa utiliza para intercambiar información con su contraparte en un nodo remoto con el que está interactuando. En el marco de las redes, como se ilustra en la Figura 1, las capas típicamente involucradas en los intercambios de mensajes entre dos puntos finales de Internet, designados como anfitriones X e Y, incluyen las capas de aplicación, transporte, red y enlace de datos/física.
Dado que Internet es una red global de redes, los mensajes enviados desde el nodo de origen al de destino pueden atravesar numerosos routers intermedios. La figura también ejemplifica este proceso, mostrando las capas de red correspondientes a dos routers intermedios. Figura 1. Capas de Internet (IIC) y flujo de datos. (Milan Milenkovic) La interacción entre capas sigue una perspectiva lógica: las capas equivalentes en nodos comunicantes interactúan utilizando protocolos mutuamente acordados. Por ejemplo, una aplicación en un nodo interactúa con otra aplicación en un nodo remoto empleando un protocolo de aplicación. Sin embargo, en la práctica, cada mensaje atraviesa toda la pila de capas.
Un mensaje de aplicación es procesado primero por la capa de transporte en el nodo de origen, y luego por las capas subsiguientes hasta ser transmitido por la capa más baja, que gestiona la comunicación física. Este proceso se repite de forma inversa en el nodo receptor, donde el mensaje asciende nuevamente a través de las capas hasta llegar a la aplicación destino. Además de la transferencia de datos, las capas y los protocolos ejecutan funciones de control y gestión, tales como: Gestión de la integridad de los paquetes: Consiste en garantizar que los paquetes lleguen libres de errores, generalmente mediante códigos de detección de errores, como sumas de verificación.
Control de congestión y flujo: Regula el tráfico saliente del remitente para evitar que sature al receptor, ajustando la tasa de datos de acuerdo con la capacidad del receptor. Enrutamiento: Determina el destino de los paquetes cuando no están dirigidos a nodos en enlaces directos. Fragmentación y reensamblaje de paquetes: Divide la carga útil cuando es demasiado grande para un enlace y la reconstruye en el nodo receptor. Reordenamiento de paquetes: Gestiona los paquetes que llegan desordenados, asegurando su correcta secuencia antes de entregarlos a la capa superior. Cada capa utiliza cabeceras y, en ocasiones, colas para añadir información de control y direccionamiento.
Estos son procesados y eliminados sucesivamente en el nodo receptor, hasta que la carga útil (datos/mensajes) original es entregada a la aplicación correspondiente. El proceso de encapsulación/empaquetado y desencapsulación/desempaquetado, descrito en la Figura 1, ilustra cómo los datos se preparan para su transmisión en el nodo de origen y se procesan en el nodo de destino, evidenciando la naturaleza bidireccional y modular del modelo en capas. La Capa de Aplicación La capa de aplicación es donde se llevan a cabo los intercambios de datos entre procesos en los puntos finales, cumpliendo el propósito principal de la conexión remota.
En este nivel, los datos se intercambian en formatos mutuamente acordados con semánticas compartidas, que las aplicaciones emisoras y receptoras pueden interpretar correctamente. En la pila de protocolos de Internet, esta capa es única, pero el modelo OSI la subdivide en tres capas: sesión, presentación y aplicación. Aunque OSI tiene interés histórico, estas subcapas reflejan preocupaciones de diseño anticipadas, como la gestión de sesiones, el control de diálogo y la representación abstracta de datos para interoperabilidad.
Los protocolos de aplicación ampliamente utilizados en Internet incluyen HTTP para la web, SMTP y POP para correo electrónico, FTP para transferencias de archivos, RTP para la transmisión de información en tiempo real, como por ejemplo audio y vídeo en una videoconferencia, SSH para operar servicios de red de forma segura a través de una red no segura, MQTT para dispositivos con limitaciones de recursos o ancho de banda, etc. La Capa de Transporte La capa de transporte también opera de extremo a extremo entre los puntos de origen y destino.
En Internet, esta capa sigue el principio de diseño extremo a extremo, lo que significa que los nodos extremos son responsables de garantizar la integridad de las transmisiones y los intermedios no llegan a alcanzar este nivel. En esta capa, dos protocolos son ampliamente utilizados: TCP (Protocolo de Control de Transmisión): Protocolo orientado a conexión y fiable que garantiza la entrega sin errores y en orden. Es utilizado por aplicaciones que requieren alta fiabilidad, como la web (HTTP), correo electrónico (SMTP, POP) y transferencias de archivos (FTP). UDP (Protocolo de Datagrama de Usuario): Protocolo sin conexión y no fiable que transmite datos con un enfoque de "mejor esfuerzo".
Es rápido y adecuado para aplicaciones en tiempo real como voz sobre IP (VoIP) o streaming de vídeo, donde la pérdida de algunos paquetes es aceptable. El multiplexado en esta capa permite que diferentes aplicaciones envíen y reciban datos simultáneamente, utilizando números de puerto para identificar las conexiones específicas. La Capa de Red La siguiente en la jerarquía es la capa de red, encargada de la interconexión de redes y de transportar paquetes a través de intermediarios y diferentes tipos de redes desde el origen hasta el destino.
En el diseño original de Internet, concebida como una red de redes, esta integración ocurre en la capa de red, también conocida como la capa IP en la arquitectura de Internet. En esta capa, cada nodo tiene una dirección globalmente única que permite identificar los puntos de origen y destino de un intercambio de paquetes. En Internet, estas son las direcciones IP. La especificación original, basada en direcciones de 32 bits, se denomina IPv4, mientras que la más reciente, IPv6, utiliza direcciones de 128 bits. Algunas funciones clave de la capa de red incluyen: Direccionamiento: Uso de direcciones IP para identificar nodos finales.
Segmentación: División de cargas útiles grandes en paquetes más pequeños, con reensamblaje posterior en el destino. Enrutamiento: Determinación de la ruta óptima para enviar los paquetes hacia el destino, considerando métricas de conectividad y carga. El diseño de la capa de red es simple y flexible, siguiendo el principio de "mejor esfuerzo" sin garantizar la entrega de los paquetes. La integridad de las transmisiones es responsabilidad de la capa superior, la de transporte. La Capa de Enlace: Física y de Enlace Capa de Enlace La capa de enlace, estructura los flujos de bits en marcos (frames). Los marcos suelen incluir direcciones de origen y destino de los nodos que intercambian los datos.
En redes como Ethernet, estas direcciones suelen ser identificadores de hardware únicos, como las direcciones de Control de Acceso al Medio (MAC), asignadas a cada interfaz de red (Ethernet, Wi-Fi, Bluetooth) por el fabricante. Por ejemplo, un PC o un teléfono inteligente puede tener múltiples direcciones MAC, una para cada tipo de red que puede conectar. La capa de enlace recibe paquetes de la capa de red y agrega preámbulos (cabeceras) y, opcionalmente, colas para formar marcos de enlace que son transmitidos por la capa física. Estas transmisiones son punto a punto entre nodos en el mismo segmento de red o enlace, sin involucrar enrutamiento.
En enlaces compartidos, la capa de enlace puede encargarse de gestionar el acceso al medio compartido. En redes de tipología bus o radiofrecuencia, esto puede implicar la ejecución de algoritmos de arbitraje para coordinar el acceso cuando múltiples nodos desean transmitir simultáneamente. Capa Física La capa física, por su parte, se encarga de transmitir flujos de bits a través del medio físico entre dos nodos adyacentes con un enlace directo, que no necesariamente son los puntos finales del intercambio de datos. Esta capa aborda aspectos físicos, como conectores, número de cables y sincronización de señales, así como la codificación de los bits y estados inactivos.
En redes de radio (inalámbricas), la interfaz física se ocupa de seleccionar frecuencias y gestionar la potencia de la señal. Tecnologías de conectividad IP Ethernet (IEEE 802.3) Ethernet es un estándar de comunicación cableada en redes de área local (LAN). Es uno de los protocolos de red más ampliamente utilizados debido a su flexibilidad, escalabilidad y alto rendimiento. Fue diseñado inicialmente para interconectar dispositivos en una única red que ha evolucionado para soportar una amplia gama de velocidades y configuraciones, desde redes residenciales hasta complejas infraestructuras empresariales.
Ethernet utiliza un esquema de acceso múltiple por detección de portadora con detección de colisiones (CSMA/CD). Este protocolo permite que múltiples dispositivos compartan el mismo medio físico de transmisión. Si dos dispositivos intentan transmitir simultáneamente, se detecta una colisión, y ambos vuelven a tratar de retransmitir después de un período de espera aleatorio. El empleo de switches elimina las colisiones al proporcionar caminos dedicados entre dispositivos, mejorando significativamente el rendimiento y la eficiencia.
Las especificaciones más comunes dentro del estándar los estándares de Ethernet que describen las características de trasmisión de los datos son: 10BASE-T: Velocidades hasta 10 Mbits por segundo de transferencia. 100BASE-T: Velocidades hasta 100 Mbits por segundo de transferencia. 1000Base-T: Velocidades hasta 1Gbits por segundo de transferencia. Desde su concepción, Ethernet ha ido evolucionado para incluir nuevas tecnologías como Power over Ethernet (PoE), que permite la transmisión simultánea de datos y energía mediante el mismo conector para poder alimentar los dispositivos sin necesidad de encontrase cerca de una toma de corriente.
Wi-Fi (IEEE 802.11) Wi-Fi, una tecnología de redes inalámbricas basada en los estándares definidos por el grupo IEEE 802.11, permite la transmisión de datos en redes locales (Wireless Local Area Networks, WLAN) mediante ondas de radio. Su diseño proporciona conectividad sin cables en una variedad de entornos, como hogares, oficinas y espacios públicos. Los espectros de frecuencia en los que operan las redes Wi-Fi son: 2.4 GHz: La más usada debido a su mayor alcance y penetración en estructuras, aunque susceptible a interferencias con otros dispositivos y la saturación de los canales.
5 GHz: Proporciona mayores velocidades debido a un mayor ancho de banda y menor congestión, a costa de un menor alcance. 6 GHz: Introducida con Wi-Fi 6E, ofrece canales adicionales y menor interferencia, especialmente útil en redes densas. Los modos de operación de los dispositivos son: Estación (STA): El dispositivo actúa como un cliente que se conecta a una red Wi-Fi, conociendo el SSID y en función de la intensidad de señal. Punto de acceso (AP): El dispositivo funciona como un proveedor de la red Wi-Fi, permitiendo que otros dispositivos se conecten a él. Una red Mesh: proporcionar una cobertura inalámbrica continua y uniforme en un espacio determinado.
Este sistema utiliza un enfoque en el que un router principal se combina con extensores de señal compatibles para formar una única red Wi-Fi con un único nombre de red (SSID) y una autenticación uniforme. La tecnología permite la transición automática de los dispositivos conectados entre el router y los extensores sin interrupciones, optimizando la calidad de la conexión en función de la proximidad y la intensidad de la señal. Para la conexión a una red Wi-Fi es necesario conocer el identificador de red (SSID) y la clave de acceso, para esto último se emplean los algoritmos de cifrado: WEP (Wired Equivalent Privacy): Ahora obsoleto debido a vulnerabilidades críticas.
WPA (Wi-Fi Protected Access): Mejoró la seguridad utilizando TKIP. WPA2: Introdujo AES para encriptación más fuerte. WPA3: Proporciona cifrado más sólido y protección contra ataques como KRACK. Thread Thread es una pila de protocolos de red diseñada para la automatización del hogares y edificios inteligentes. Su objetivo es ofrecer redes en malla seguras y confiables para el Internet de las Cosas (IoT), sin un único punto de falla en los dispositivos, con conectividad sencilla y bajo consumo de energía. Proporciona mecanismos para una instalación y puesta en marcha simples de la red utilizando teléfonos inteligentes o computadoras personales.
Thread incorpora direccionamiento IPv6 y emplea 6LoWPAN en la capa de red, lo que requiere un enrutador de borde. Utiliza UDP en la capa de transporte y cifrado AES para garantizar la seguridad. El enfoque de Thread está en las funciones de red y no define una capa de aplicación. Estas pueden ser proporcionadas por otros marcos, como ZigBee u OCF. Thread fue creado por un grupo de empresas que incluye Nest (Google), ARM, Qualcomm, Samsung, varios fabricantes de semiconductores como silicon labs y nxp , dispositivos para el hogar como Somfy, la iluminación Osram y las cerraduras Yale y otros tipo de empresas de tecnología como Apple o Amazon.
La gestión de las especificaciones técnicas y la certificación de productos para garantizar la conformidad están a cargo del Thread Group. Tecnologías de conectividad No-IP Bluetooth (IEEE 802.15.1) Bluetooth es una tecnología de conexión inalámbrica originalmente diseñada por un consorcio industrial para reemplazar cables mediante enlaces de radio en la conexión de periféricos de PC [14]. Está concebida para aplicaciones de corto alcance, bajo costo y bajo consumo energético. No es compatible con el protocolo IP ni utiliza las capas PHY y MAC de IEEE 802.15.4.
Sin embargo, Bluetooth tiene una significativa aceptación en el mercado, con una base instalada de más de 4 mil millones de dispositivos. Su principal motor de mercado es su inclusión en teléfonos inteligentes y dispositivos personales. La asociación que regula Bluetooth está añadiendo nuevas capacidades, como mayor alcance y nuevas topologías, para responder a las necesidades de sistemas de control y automatización industrial. El rango de Bluetooth varía entre 0.5 m y 100 m, dependiendo de la potencia del transmisor, con un rango nominal de 10 m. La velocidad de transferencia oscila entre 1 y 3 Mbps. Opera en la banda ISM no licenciada, típicamente en 2.4 GHz.
Las topologías más comunes son punto a punto y estrella, con malla añadida recientemente. La banda de frecuencia de BLE se divide en 40 canales: 3 para anunciaciones y 37 para datos. BLE utiliza salto adaptativo de frecuencia para seleccionar canales con mejor calidad de señal y evitar interferencias. Los canales para anunciaciones se emplean para descubrimiento, mientras que los canales de datos permiten el intercambio de información entre aplicaciones. Bluetooth incluye un gestor de seguridad que autentica el emparejamiento y encripta las comunicaciones entre dispositivos mediante cifrado AES de 128 bits.
También ofrece modos de seguridad adicionales, como el emparejamiento fuera de banda (OOB) para dispositivos con acceso a modos secundarios de comunicación, como Wi-Fi. Zigbee (IEEE 802.15.4) ZigBee utiliza las capas PHY y MAC basadas en IEEE 802.15.4, y sobre ellas construye sus propias capas de red y aplicación. ZigBee está diseñado para admitir colecciones de dispositivos en proximidad relativamente cercana, incluidos aquellos alimentados por baterías, mediante una red de bajo costo, bajo consumo energético y baja tasa de datos.
Concebido en 1998, su primera especificación fue lanzada en 2004 y desde entonces ha sufrido múltiples actualizaciones y mejoras, reposicionándose en los usos dentro del Internet de las Cosas (IoT). Cada especificación busca mantener compatibilidad retroactiva con versiones anteriores para facilitar la integración con productos existentes. ZigBee es una red autogestinada y autorreparable que admite configuraciones en estrella y malla. Opera en la banda global no licenciada de 2.4 GHz, con soporte para 16 canales de 2 MHz dentro de esta banda, lo que ayuda a evitar colisiones con instalaciones Wi-Fi.
La velocidad nominal es de 250 Kbps a distancias entre 10 y 100 metros, dependiendo de la potencia de salida y las características ambientales. Adicionalmente, ZigBee soporta bandas sub-GHz, como 868 MHz y 915–921 MHz, para cumplir con requisitos internacionales. El uso de estas frecuencias reduce la velocidad a 100 y 10 Kbps, respectivamente, pero extiende el alcance visual hasta 1 km. ZigBee ofrece soporte de seguridad tanto en la capa de red como en la capa de aplicación.
Los nodos ZigBee se clasifican en tres tipos principales: Coordinador (C): Existe uno por red, siempre activo (alimentado por la red eléctrica), inicia una nueva Red de Área Personal (PAN), selecciona el ID de PAN y el canal operativo, puede asistir en el enrutamiento de datos en configuraciones de malla y permite que los dispositivos Router y Final se unan a la red. Router (R): Puede enrutar tráfico en configuraciones de malla, permite que otros dispositivos Router y Final se unan después de integrarse a la PAN, puede soportar dispositivos secundarios y está siempre activo.
Dispositivo Final (E): Alimentado por batería, puede entrar en modo de suspensión para reducir el consumo de energía, se comunica únicamente con un nodo padre (Coordinador o Router) y no puede soportar nodos secundarios. Los nodos Router son esenciales en configuraciones de malla para extender el alcance mediante la conexión de segmentos. ZigBee emplea el protocolo de enrutamiento Ad-hoc On-Demand Distance Vector (AODV), que es reactivo y determina la ruta cuando es necesario enviar un mensaje. Esto permite que las redes de malla ZigBee sean reconfigurables y autorreparables, redirigiendo el tráfico cuando un nodo falla o se desconecta.
La capa de red de ZigBee gestiona funciones clave, como la formación de la red y el enrutamiento. También incluye soporte para la seguridad mediante el uso del cifrado AES de 128 bits para transferir mensajes encriptados. Las claves de cifrado pueden asignarse a nivel de red o de enlace. LoRaWAN LoRa (Long Range) es una red de área amplia de bajo consumo especificada por la alianza industrial LoRa. Opera en el espectro no licenciado en varias bandas que van desde 169 a 430 MHz, siendo las bandas más comunes 868 MHz (Europa) y 915 MHz (Norteamérica). Su rango varía entre aproximadamente 10 km en áreas abiertas y cerca de 1 km en espacios densamente poblados, como ciudades.
El ancho de banda alcanza hasta 50 Kbps, dependiendo de la distancia y la potencia de transmisión. El tamaño de las cargas útiles oscila entre 50 y 250 Bytes, según la banda de frecuencia. La red es esencialmente semidúplex, es decir, admite comunicación bidireccional, pero solo en una dirección a la vez, lo que requiere coordinación entre emisores y receptores para alternar direcciones. La especificación LoRa incluye las capas PHY y MAC, que pueden soportar aplicaciones con datos en bruto o capas de red IP superpuestas.
Define tres tipos de nodos: Dispositivos finales bidireccionales (Clase A): Cada transmisión ascendente del dispositivo es seguida por dos breves ventanas de recepción descendente. Son nodos de bajo consumo que no admiten comunicación iniciada desde el enlace descendente. Dispositivos finales bidireccionales con ventanas de recepción programadas (Clase B): Además de las ventanas de recepción aleatorias de la Clase A, los dispositivos Clase B abren ventanas de recepción adicionales en horarios programados. Dispositivos finales bidireccionales con ventanas de recepción máximas (Clase C): Mantienen ventanas de recepción abiertas casi continuamente, cerrándolas solo durante la transmisión.
Son dispositivos generalmente alimentados por red eléctrica, con la menor latencia para comunicación del servidor al dispositivo. LoRa utiliza modulación por espectro ensanchado y soporta un algoritmo de Tasa de Datos Adaptativa (ADR) que ajusta las tasas de datos en enlaces individuales basándose en la intensidad de la señal y la potencia de radio. Estas tasas pueden variar entre 0.3 y 27 Kbps. La topología de red es de estrella de estrellas (star of stars), donde los nodos finales tienen un enlace directo con pasarelas de radio que utilizan una red de respaldo para conectarse a servidores LoRa WAN.
Las pasarelas de radio operan únicamente en la capa PHY y reenvían mensajes al servidor o a otros nodos según sea necesario. El servidor de red maneja la capa MAC y otras funciones de gestión, como la administración del espectro de radio y la tasa de datos de cada nodo final mediante el algoritmo ADR. También realiza verificaciones de autenticación, de tramas y direcciones, además de gestionar la transmisión de mensajes a aplicaciones y servidores de unión. LoRa WAN no se basa en las capas de red del modelo de Internet.
Las aplicaciones LoRa pueden intercambiar datos con nodos finales en formato bruto, lo que requiere un conocimiento detallado de los formatos de datos de los nodos y codificación personalizada para cada tipo de fuente de datos. Alternativamente, se pueden superponer pilas de protocolos de aplicación, como ZigBee o CoAP, en el servidor de red o en un intermediario para estructurar los datos y facilitar la interoperabilidad. La especificación LoRa WAN incluye mecanismos de seguridad en la capa MAC para autenticar los nodos finales mediante el servidor de red. Los paquetes LoRa WAN están protegidos con cifrado simétrico basado en AES.
La alianza LoRa también proporciona certificaciones para garantizar la interoperabilidad entre productos de diferentes fabricantes. Redes Móviles Celulares (Telcoms): 2g (GSM), 2.5g (GPRS), 3g, 4g (LTE), 5g Una red de telecomunicaciones móviles consta de tres componentes básicos: (1) cliente terminal, (2) red de radio y (3) red central. Como se muestra en la Figura 2, la red de radio se segmenta en celdas individuales no superpuestas. Cada cliente terminal que recibe servicio se conecta a la estación base de la celda en la que se encuentra en un momento dado.
Cuando el cliente terminal, es decir, el usuario con su teléfono móvil, se traslada a otra área cubierta por una celda diferente, el sistema transfiere la conexión para que sea gestionada por esa nueva celda durante el tiempo que permanezca en ella. Figura 2. Arquitectura de red celular para un sistema distribuido móvil. (Eduardo López Domínguez) Cada celda de radio contiene una estación base con un transceptor de radio, un conjunto de antenas, generalmente montadas en una torre, y equipos para gestionar la conectividad activa de los terminales.
Los diseños de las celdas emplean métodos que minimizan la interferencia y la diafonía entre ellas, como el uso de frecuencias de radio diferentes a las de las celdas vecinas. Estas frecuencias pueden reutilizarse en celdas no adyacentes. El tamaño de la celda está limitado por el alcance efectivo de sus transceptores, la topografía del área donde opera y la cantidad de suscriptores que debe soportar. En áreas urbanas con alta densidad de suscriptores, las celdas se dividen intencionalmente en rangos más pequeños para aumentar la capacidad al permitir la reutilización de frecuencias entre celdas no adyacentes.
Las estaciones base están alimentadas y conectadas a la red central, que maneja funciones complejas de señalización y gestión de la red. La red central también gestiona el registro, seguimiento de uso y facturación de los suscriptores. En el back-end, la red central se conecta a la red telefónica pública y a la red pública de datos para intercambios globales de voz y datos. Las redes centrales y las estaciones base suelen ser propiedad y estar operadas por empresas de telecomunicaciones.
Estas empresas pueden co-ubicar estaciones base cerca de torres de celdas, a veces operadas o arrendadas por entidades distintas, y tener acuerdos de compartición para manejar a los suscriptores de otras empresas mientras están en itinerancia. En términos de alcance con conexiones celulares, el único parámetro relevante es la distancia inalámbrica soportada entre el terminal y la torre de celdas más cercana. Técnicamente, ese rango puede ser de hasta 70 km en áreas sin obstáculos y con línea de visión clara, aunque significativamente menor en áreas montañosas o densamente pobladas.
3.2 Protocolos de comunicación RESTful API El protocolo REST (Representational State Transfer) es un modelo arquitectónico ampliamente adoptado para la comunicación entre aplicaciones a través de HTTP/S. Se basa en la premisa de que las operaciones deben ser sencillas, estandarizadas y sin estado (stateless) por lo que es especialmente útil en sistemas IoT donde la frecuencia de comunicación es baja o moderada, y los dispositivos pueden manejar solicitudes sin mantener una conexión continua con el servidor. Cada recurso del sistema es representado por un URI (Uniform Resource Identifier) y puede ser interactuado mediante las operaciones HTTP estándar: GET: Para recuperar datos.
POST: Para crear nuevos datos. PUT: Para actualizar datos existentes. DELETE: Para eliminar datos. REST-API aprovecha formatos de datos como JSON o XML, que son fáciles de procesar y ampliamente soportados, lo que facilita la interoperabilidad entre plataformas. Su arquitectura, diseñada para ser independiente del cliente y del servidor, permite a las aplicaciones consumir servicios desde cualquier dispositivo o sistema operativo, siempre que sigan los estándares definidos por REST. Esta característica, junto con su simplicidad, lo hace ideal para servicios web y para la gestión remota de dispositivos IoT, como la configuración de sensores o la recopilación periódica de datos.
Sin embargo, su naturaleza sin estado puede generar cierta sobrecarga en escenarios donde es necesario mantener conexiones persistentes, ya que cada solicitud debe incluir toda la información necesaria para procesarla. MQTT El protocolo MQTT (Message Queuing Telemetry Transport) está diseñado para aplicaciones donde la eficiencia energética, la minimización del ancho de banda y la comunicación confiable en redes con limitaciones de recursos son prioritarias. MQTT opera sobre un modelo de publicación/suscripción, donde los dispositivos cliente se conectan a un servidor central denominado "broker".
Los clientes publican mensajes en temas específicos y los suscriptores reciben los mensajes de los temas a los que están vinculados, permitiendo una comunicación altamente descentralizada. Su diseño ligero y simple lo hace particularmente útil en aplicaciones de Internet de las Cosas (IoT), donde los dispositivos suelen tener capacidades de procesamiento y energía limitadas. Además, MQTT soporta mecanismos de calidad de servicio (QoS) que aseguran la entrega de mensajes incluso en condiciones de red poco fiables. La naturaleza asincrónica del protocolo permite que los dispositivos puedan desconectarse temporalmente y recibir mensajes pendientes al reconectarse.
A pesar de sus ventajas, MQTT no está diseñado para aplicaciones de alta velocidad o comunicación en tiempo real estrictamente controlada, lo que limita su aplicación en escenarios donde el retraso o latencia son críticos. Sockets Los Sockets, basados en el modelo cliente-servidor, son una herramienta fundamental para establecer conexiones directas y bidireccionales entre sistemas a través de la red. A diferencia de REST-API y MQTT, los Sockets permiten la comunicación en tiempo real al mantener conexiones persistentes entre las dos partes.
Esto es particularmente útil en aplicaciones con dispositivos IoT involucrados en tareas que requieren actualizaciones frecuentes o interacciones instantáneas, donde los datos deben ser transmitidos con mínima latencia, como la transmisión de datos de sensores en tiempo real, el control remoto de dispositivos o la implementación de notificaciones en sistemas críticos. Su capacidad para mantener una conexión abierta reduce la sobrecarga de protocolo y mejora la eficiencia en comparación con alternativas como REST-API, aunque puede requerir un mayor consumo de recursos en dispositivos con capacidades limitadas.
Una vez establecida la conexión, los datos pueden fluir en ambas direcciones sin necesidad de realizar solicitudes repetitivas, como en REST-API. Sin embargo, su flexibilidad y bajo nivel de abstracción vienen acompañados de una mayor complejidad en la implementación que requiere un mayor consumo de recursos en dispositivos con capacidades limitadas. En conjunto, la API REST, MQTT y los Sockets representan soluciones adaptadas a diferentes requisitos de comunicación en sistemas IoT.
REST-API sobresale por su estandarización y facilidad de adopción en servicios web, MQTT por su eficiencia en dispositivos de bajos recursos y los Sockets por su capacidad para soportar comunicación en tiempo real de alta velocidad. La elección del protocolo adecuado depende de las características específicas de la aplicación, considerando factores como el entorno operativo o la arquitectura y necesidades del sistema.
3.3 Interoperabilidad de dispositivos IoT El auge del Internet de las Cosas aplicado al ámbito doméstico (Smart homes / Domótica) ha llevado al desarrolla por parte de las diversas marcas y empresas de ecosistema que suelen basarse en protocolos propietarios, estándares específicos o aplicaciones cerradas, lo que crea silos tecnológicos que limitan la capacidad de los dispositivos para comunicarse y operar conjuntamente.
Por ejemplo, los ecosistemas de Ikea y Lidl, aunque ambos diseñados para el hogar inteligente, utilizan plataformas, aplicaciones y estándares diferentes, dificultando la interoperabilidad entre los productos de ambas marcas a pesar de poder emplear ambas la tecnología ZigBee. Este problema no se limita a estas empresas, sino que se extiende a un panorama más amplio en el que múltiples fabricantes buscan establecer sus propios estándares, incentivando la lealtad de los consumidores a sus marcas, pero a expensas de la flexibilidad y la facilidad de integración.
Esta falta de interoperabilidad afecta directamente a los usuarios, quienes a menudo enfrentan la necesidad de adquirir dispositivos de una misma marca para garantizar su funcionamiento conjunto o de invertir en soluciones adicionales, como hubs universales o software de terceros, para integrar dispositivos de diferentes fabricantes. Además, las aplicaciones asociadas a estos ecosistemas suelen ser exclusivas, requiriendo que los usuarios administren sus dispositivos desde múltiples interfaces, lo que complica la experiencia de usuario.
Esto resulta en sistemas fragmentados que no logran explotar el potencial completo de IoT, donde los dispositivos deberían colaborar de manera transparente para ofrecer funcionalidades avanzadas y optimizadas. Desde el punto de vista técnico, esta fragmentación también implica retos relacionados con la gestión de datos, la seguridad y la escalabilidad. Los dispositivos que operan bajo diferentes estándares pueden tener problemas para compartir datos de manera eficiente o segura, lo que genera vulnerabilidades potenciales y obstáculos para la integración de nuevas tecnologías.
Además, la proliferación de estándares propietarios dificulta la adopción de IoT en sectores industriales y de consumo masivo, limitando su alcance y el desarrollo de soluciones innovadoras. En respuesta a esta problemática, la industria está avanzando hacia la estandarización y la creación de plataformas comunes que permitan la interoperabilidad entre dispositivos de distintos ecosistemas. Una de las iniciativas más destacadas en este sentido es Matter, un protocolo de conectividad desarrollado por la Connectivity Standards Alliance (CSA), anteriormente conocida como Zigbee Alliance.
Matter busca establecer un estándar unificado que funcione a través de múltiples plataformas y fabricantes, basándose en protocolos abiertos como IP (Internet Protocol) para facilitar la comunicación entre dispositivos. Este protocolo es compatible con tecnologías existentes, como Wi-Fi, Thread y Ethernet, y está diseñado para ser accesible para desarrolladores y fabricantes, reduciendo las barreras de entrada y fomentando la adopción generalizada. Otra tendencia hacia la solución de esta fragmentación es la implementación de hubs y controladores universales que actúan como intermediarios entre dispositivos de diferentes ecosistemas.
Empresas como Home Assistant y SmartThings han desarrollado plataformas que permiten integrar dispositivos de múltiples marcas, proporcionando una interfaz unificada para la gestión del hogar inteligente. Estas soluciones, aunque efectivas en muchos casos, no eliminan completamente la dependencia de estándares propietarios, por lo que la necesidad de iniciativas como Matter sigue siendo crucial.
La unificación de ecosistemas IoT a través de estándares abiertos no solo mejora la experiencia del usuario final, sino que también incentiva la innovación al permitir que los desarrolladores creen aplicaciones y servicios que aprovechen datos y funcionalidades de dispositivos de diferentes fabricantes. Asimismo, contribuye a un uso más eficiente de los recursos al eliminar redundancias y facilitar la escalabilidad de los sistemas. Aunque aún queda trabajo por hacer para lograr una adopción global de estos estándares, los esfuerzos actuales son prometedores y representan un paso importante hacia un futuro en el que los ecosistemas IoT operen de manera integrada, segura y eficiente.