Volver a la portadaPrincipios de Computación AP® · Principios de Computación AP · Cambiar asignatura
Empezar gratis
Computación AP · Principios de Computación AP®
Sistemas informáticos · El internet de las cosas

Elementos y protocolos de comunicación

Un fitness tracker que cuenta tus pasos, un smart thermostat que controlas desde tu celular, una sonda que avisa de que una planta necesita agua: ninguno de estos objetos «piensa» por sí mismo. Cada uno combina los mismos cuatro elementos y transmite toda su información codificada en bits a través de un protocolo acordado de antemano. Al final veremos cómo la clase de Mia protegió el invernadero de su high school de un fallo de Wi-Fi.

Los cuatro elementos de un sistema IoT

El internet de las cosas (IoT, Internet of Things) es la red de objetos cotidianos con sensores y conexión a internet que recogen y envían datos, o reciben órdenes. Ejemplos: un smart speaker que recibe tu voz y envía audio a la nube, o un fitness tracker que envía tus pasos y tu ritmo cardíaco al celular. Ten en cuenta que esto puede ser beneficioso (comodidad, ahorro de energía) y también dañino (recogida de datos personales, o efectos no previstos si falla).

Diagrama de flujo de datos en un sistema IoT desde la captura por el sensor hasta la visualización en la aplicación del celular Sensor dehumedad Wi-Fi Plataforma(la nube) Aplicaciónen el celular cada eslabón tiene una función distinta: capturar, transportar, procesar, mostrar
Practica★☆☆Sin empezar
Explica con tus palabras qué es el internet de las cosas y describe dos ejemplos de objetos conectados que conozcas, indicando qué datos envían o reciben.

Explica con tus palabras qué es el internet de las cosas y describe dos ejemplos de objetos conectados que conozcas, indicando qué datos envían o reciben.

Resolver
Practica★☆☆Sin empezar
Todo sistema IoT combina cuatro elementos: sensores, actuadores, conectividad y aplicación. Explica qué aporta cada uno al sistema y pon un ejemplo concreto de cada…

Todo sistema IoT combina cuatro elementos: sensores, actuadores, conectividad y aplicación. Explica qué aporta cada uno al sistema y pon un ejemplo concreto de cada elemento dentro de una casa inteligente.

Resolver
Practica★☆☆Sin empezar
La figura muestra la arquitectura de un sistema IoT que vigila la humedad de una planta: el sensor envía los datos por wifi hasta la red y la persona los consulta en una…

La figura muestra la arquitectura de un sistema IoT que vigila la humedad de una planta: el sensor envía los datos por wifi hasta la red y la persona los consulta en una aplicación del celular, pero uno de los elementos está tapado con un signo de interrogación, como se muestra en la figura.

Sensor de humedad wifi ? Aplicación en el celular datos avisos

Indica qué elemento falta en la cadena y qué funciones cumple (almacenar y procesar los datos, estar accesible desde cualquier lugar...). Después, describe el recorrido completo de un dato desde la planta hasta la pantalla del celular.

Resolver
Practica★☆☆Sin empezar
Explica qué es un sensor y describe tres sensores habituales en dispositivos IoT (temperatura, humedad, luz, movimiento, distancia...), indicando qué mide cada uno.

Explica qué es un sensor y describe tres sensores habituales en dispositivos IoT (temperatura, humedad, luz, movimiento, distancia...), indicando qué mide cada uno.

Resolver
Practica★☆☆Sin empezar
Explica qué es un actuador y describe tres actuadores de una casa inteligente (relé de enchufe, cerradura motorizada, válvula de riego), indicando qué acción realiza…

Explica qué es un actuador y describe tres actuadores de una casa inteligente (relé de enchufe, cerradura motorizada, válvula de riego), indicando qué acción realiza cada uno.

Resolver
Practica★☆☆Sin empezar
En una app de jardín inteligente, el dato «humedad 38 %» y el mensaje «riega esta tarde» no son lo mismo. Explica la diferencia entre dato e información, y qué parte del…

En una app de jardín inteligente, el dato «humedad 38 %» y el mensaje «riega esta tarde» no son lo mismo. Explica la diferencia entre dato e información, y qué parte del sistema convierte lo primero en lo segundo.

Resolver

Dato e información

Un dato es una lectura cruda («humedad: 38%»). La información es lo que significa para una decisión («la planta necesita agua: riega esta tarde»). La aplicación o la plataforma convierte lo primero en lo segundo al comparar el dato con un umbral y presentar un mensaje.

Direcciones y datos codificados en bits

Practica★☆☆Sin empezar
Explica con tus palabras qué es una dirección IP y por qué cada dispositivo conectado a una red necesita una dirección única (funciona como la dirección postal del…

Explica con tus palabras qué es una dirección IP y por qué cada dispositivo conectado a una red necesita una dirección única (funciona como la dirección postal del dispositivo dentro de la red).

Resolver

Las direcciones IP tienen dos versiones: IPv4 (por ejemplo, 192.168.1.20) e IPv6, que ofrece muchísimas más direcciones para que quepan todos los dispositivos IoT.

Emparejamiento Bluetooth

El emparejamiento (pairing) es el proceso en el que dos dispositivos Bluetooth se reconocen y acuerdan una clave antes de comunicarse, normalmente confirmando un código en pantalla. Así, un desconocido no puede conectarse a tus audífonos o a tu fitness tracker sin tu permiso.

Practica★☆☆Sin empezar
¿Qué es el emparejamiento (pairing) bluetooth? Describe una situación en la que lo hayas usado y qué seguridad aporta que dos dispositivos deban emparejarse antes de…

¿Qué es el emparejamiento (pairing) bluetooth? Describe una situación en la que lo hayas usado y qué seguridad aporta que dos dispositivos deban emparejarse antes de comunicarse.

Resolver

Comparar protocolos de corto y largo alcance

LPWAN, LoRa y Zigbee

Una red LPWAN (Low-Power Wide-Area Network) cubre millas con muy poca energía. LoRa es una tecnología LPWAN: los sensores envían mensajes pequeños a una pasarela, que los reenvía a internet. Zigbee es un protocolo de bajo consumo y corto alcance (decenas de pies) que forma una malla entre sensores y también necesita pasarela.

Comparación de protocolos inalámbricos IoT por alcance creciente: Bluetooth (pocos pies), Wi-Fi (alrededor de 100 ft) y redes de largo alcance y bajo consumo (millas) alcance creciente Bluetooth pocos ft Wi-Fi 100 ft aprox. largo alcance millas, bajo consumo
Practica★★☆Sin empezar
Compara wifi y bluetooth como protocolos para un dispositivo IoT (alcance, consumo de energía, velocidad, necesidad de red) y razona cuál elegirías para: (a) una pulsera…

Compara wifi y bluetooth como protocolos para un dispositivo IoT (alcance, consumo de energía, velocidad, necesidad de red) y razona cuál elegirías para: (a) una pulsera de actividad que se sincroniza con el celular y (b) una cámara de seguridad que envía video en tiempo real.

Resolver
Practica★★☆Sin empezar
Un agricultor quiere instalar veinte sensores de humedad de suelo repartidos por un campo donde no hay cobertura wifi. Propón una solución de conectividad razonable (red…

Un agricultor quiere instalar veinte sensores de humedad de suelo repartidos por un campo donde no hay cobertura wifi. Propón una solución de conectividad razonable (red de largo alcance y bajo consumo, pasarela intermedia...) y justifica tu elección frente a usar simplemente wifi o bluetooth.

Resolver

Datos celulares

Si el dispositivo puede estar lejos de casa (un localizador de bicicleta, por ejemplo), ni Bluetooth ni Wi-Fi bastan: se usa la red celular (cellular data) de un carrier. Tiene gran alcance, pero consume más batería y suele costar un plan mensual (por ejemplo, unos 5 dólares al mes).

Practica★★☆Sin empezar
Elige y justifica la conectividad (wifi, bluetooth o datos móviles) para: (a) un reloj deportivo que se sincroniza con el celular, (b) un timbre con video que envía…

Elige y justifica la conectividad (wifi, bluetooth o datos móviles) para: (a) un reloj deportivo que se sincroniza con el celular, (b) un timbre con video que envía imagen en directo y (c) un localizador de bicicleta que puede estar lejos de casa. Valora el alcance, el consumo de batería y el costo de datos en cada caso.

Resolver

Ahorro de energía

Un sensor con batería ahorra energía de dos formas. Modo de suspensión (sleep mode): se apaga entre medidas y se despierta cada cierto tiempo; se pierde inmediatez. Envío de resúmenes: manda un promedio cada cierto intervalo en vez de cada lectura; se pierde nivel de detalle.

Practica★★☆Sin empezar
Un sensor alimentado con baterías no puede transmitir continuamente sin agotarlas. Explica dos estrategias de ahorro de energía en IoT (poner el dispositivo en modo de…

Un sensor alimentado con baterías no puede transmitir continuamente sin agotarlas. Explica dos estrategias de ahorro de energía en IoT (poner el dispositivo en modo de suspensión entre medidas, enviar resúmenes por intervalos en vez de cada lectura) y qué se pierde con cada una (inmediatez, nivel de detalle).

Resolver

Pasarelas y procesamiento local frente a nube

Esquema de comunicación entre un sensor sin dirección IP, una pasarela intermedia y la nube sensor sin IP pasarela nube
Practica★★☆Sin empezar
Analiza un termostato inteligente: identifica qué datos captura, dónde se procesan (en el propio aparato o en la nube), qué decisiones toma de forma automática y qué ve…

Analiza un termostato inteligente: identifica qué datos captura, dónde se procesan (en el propio aparato o en la nube), qué decisiones toma de forma automática y qué ve y qué puede ordenar la persona usuaria desde la app.

Resolver
Practica★★☆Sin empezar
Algunos sensores no se conectan directamente a internet, sino a una pasarela (gateway) que habla por ellos. Explica qué es una pasarela IoT, cuándo hace falta (sensores…

Algunos sensores no se conectan directamente a internet, sino a una pasarela (gateway) que habla por ellos. Explica qué es una pasarela IoT, cuándo hace falta (sensores con protocolos de bajo consumo sin IP propia, instalaciones con muchos sensores) y qué ventaja de gestión aporta.

Resolver
Practica★★☆Sin empezar
Analiza un altavoz con asistente de voz: qué procesamiento ocurre en el propio aparato (detectar la palabra de activación) y cuál en la nube (entender la petición y…

Analiza un altavoz con asistente de voz: qué procesamiento ocurre en el propio aparato (detectar la palabra de activación) y cuál en la nube (entender la petición y responder), y qué funciones dejan de estar disponibles cuando se cae la conexión a internet.

Resolver

Ejemplo: un smart thermostat

Un smart thermostat captura la temperatura de la sala, la hora y si hay alguien en casa. En el aparato decide al instante (si baja de 68 °F, enciende la calefacción); en la nube guarda el historial y calcula horarios. La persona ve la temperatura y puede cambiar la meta desde la app.

Diseñar un control con condiciones compuestas

Un buen sistema combina varias condiciones con AND, OR y NOT, y define qué hace si falla la red (modo seguro).

IF (suelo < 30 AND aire < 70 AND hora ≥ 6 AND hora ≤ 9) {

  ABRIR_VALVULA()

}
Practica★★★Sin empezar
En un invernadero escolar automatizado se detecta que las plantas sufren hongos porque el sistema riega indiscriminadamente cada vez que la humedad del suelo baja del 30…

En un invernadero escolar automatizado se detecta que las plantas sufren hongos porque el sistema riega indiscriminadamente cada vez que la humedad del suelo baja del 30 %, incluso de noche o con alta humedad ambiental, y además una caída puntual del wifi provocó una inundación al quedar la válvula abierta. Rediseña el sistema IoT: 1) Selecciona y justifica qué sensores adicionales debes incorporar además del de humedad del suelo. 2) Diseña un algoritmo de control lógico con condiciones compuestas (humedad del suelo, humedad ambiental, temperatura y franja horaria) para optimizar el riego y evitar enfermedades vegetales. 3) Justifica razonadamente si la decisión de abrir o cerrar la electroválvula debe ejecutarse en el microcontrolador local (Edge Computing) o en un servidor en la nube para garantizar la seguridad de la instalación ante cortes de red.

Resolver

Computación en el borde (edge) y en la nube (cloud)

Depender solo de la nube crea un punto único de fallo: si cae la red, nada funciona; además hay latencia (retraso). Una arquitectura híbrida hace en el borde (edge, en el edificio) lo urgente, como detectar humo y activar sirenas, y usa la nube para lo no urgente: historial, notificaciones y análisis. Esto aplica la tolerancia a fallos: el edificio sigue seguro aunque falle internet.

Practica★★★Sin empezar
Una empresa propone instalar en una escuela secundaria (high school) un sistema de alarma contra incendios y control ambiental 100 % dependiente de la nube: los sensores…

Una empresa propone instalar en una escuela secundaria (high school) un sistema de alarma contra incendios y control ambiental 100 % dependiente de la nube: los sensores de humo y CO2 envían lecturas por wifi a un servidor remoto, el cual procesa los datos y devuelve a los actuadores la orden de hacer sonar las sirenas y abrir compuertas. Rebate técnicamente esta propuesta evaluando los riesgos de latencia, disponibilidad de red y puntos únicos de fallo en una emergencia. A continuación, diseña una arquitectura híbrida (Edge Computing y Cloud Computing) detallando qué funciones específicas deben ejecutarse obligatoriamente en local en tiempo real y cuáles deben delegarse en la nube, justificando la partición de tareas.

Resolver

Vuelve al principio: en el invernadero de Mia, la válvula con modo seguro y control local evita la inundación aunque falle el Wi-Fi.

Seguridad e interoperabilidad

Un dispositivo IoT con la contraseña de fábrica, accesible desde internet, da paso al resto de la red doméstica con computadora, servidor y celular internet listas de contraseñas por defecto dispositivo IoT contraseña de fábrica resto de la red
Practica★★☆Sin empezar
Una cámara IP viene con la contraseña de fábrica «admin/admin». Analiza el riesgo concreto de no cambiarla (las listas de contraseñas por defecto circulan por internet y…

Una cámara IP viene con la contraseña de fábrica «admin/admin». Analiza el riesgo concreto de no cambiarla (las listas de contraseñas por defecto circulan por internet y los dispositivos se localizan con buscadores especializados) y describe dos medidas básicas de seguridad para cualquier dispositivo IoT doméstico.

Resolver

Microcontroladores

Un microcontrolador es una computadora completa en un solo chip: procesador, memoria y pines de entrada y salida. Las placas de hardware abierto como Arduino lo hicieron accesible a todos. El microcontrolador lee los sensores, ejecuta el programa y activa los actuadores; es el «cerebro» del dispositivo IoT (más en MICROS-ARDUINO).

Practica★★★Sin empezar
El contrato de un nuevo asistente de voz IoT indica que el dispositivo graba y sube al servidor fragmentos de audio de forma periódica para «entrenar algoritmos de…

El contrato de un nuevo asistente de voz IoT indica que el dispositivo graba y sube al servidor fragmentos de audio de forma periódica para «entrenar algoritmos de reconocimiento acústico y mejorar la experiencia de usuario». Como responsable de privacidad y diseño tecnológico: 1) Analiza la diferencia técnica entre el procesamiento local de la palabra de activación (wakeword) en el chip del dispositivo y el envío directo del flujo de audio a la nube, evaluando los riesgos de filtración de conversaciones privadas o datos de menores. 2) Diseña tres requisitos técnicos rigurosos (a nivel de hardware, cifrado y políticas de retención de datos) que impondrías al fabricante para evitar la monitorización pasiva sin consentimiento antes de autorizar su compra.

Resolver

Resumen

Ver todos los ejercicios de este apartado