LOE/LOMLOE (BOE)Digitalización4º de Educación Secundaria Obligatoria8 min de lectura

Internet de las cosas (IoT)

El Internet de las Cosas (IoT, por sus siglas en inglés Internet of Things) representa la evolución de la red que todos conocemos.

Lectura6 partesUn recorrido editorial y navegable.
Práctica12 preguntasTest y tarjetas de memoria para abrir después de leer.
Objetivo4º de Educación Secundaria ObligatoriaFormato rápido para comprobar si el tema encaja.
Parte 1

Fundamentos y Arquitectura de IoT

¿Qué es el Internet de las Cosas?

El Internet de las Cosas (IoT, por sus siglas en inglés Internet of Things) representa la evolución de la red que todos conocemos. Mientras que el Internet tradicional conecta a personas a través de ordenadores y smartphones, el IoT permite que los objetos cotidianos se conecten a la red para enviar y recibir datos.

Históricamente, hemos pasado de una web estática a una social, y ahora a una web de objetos. La diferencia fundamental reside en la autonomía: un dispositivo IoT no necesita que un humano introduzca datos constantemente; el objeto "siente" su entorno y actúa en consecuencia. Un objeto se considera inteligente cuando posee tres capacidades: identificación (saber quién es), sensores (sentir el entorno) y conectividad (comunicarse).

Arquitectura de un sistema IoT

Para que un sistema IoT funcione, se suele estructurar en tres capas principales:

  1. Capa de percepción: Es el "cuerpo" del dispositivo. Incluye los sensores que recogen información (temperatura, humedad, movimiento) y los actuadores que realizan acciones físicas.
  2. Capa de red: Es el "sistema nervioso". Se encarga de transmitir los datos captados hacia otras redes o servidores mediante tecnologías como Wi-Fi, Bluetooth o redes móviles.
  3. Capa de aplicación: Es el "cerebro". Aquí es donde los datos se procesan y se presentan al usuario final a través de una aplicación o interfaz para tomar decisiones.

Identificación y direccionamiento

En un mundo con miles de millones de dispositivos, cada uno necesita un "nombre" único. Aquí es donde entra en juego el protocolo IPv6. A diferencia del antiguo IPv4, que se estaba quedando sin direcciones, el IPv6 permite asignar una dirección IP única a prácticamente cada átomo de la superficie terrestre, garantizando que cada sensor sea localizable.

Además de la IP, existen otros métodos de identificación como las etiquetas RFID (identificación por radiofrecuencia) y los códigos QR, que permiten que objetos pasivos (como una caja de leche) sean reconocidos por sistemas inteligentes al ser escaneados.


Parte 2

Hardware y Dispositivos en IoT

Sensores y Actuadores

Los sensores son componentes electrónicos que detectan cambios en el entorno y los transforman en señales eléctricas. Algunos ejemplos comunes son:

  • LDR: Mide la intensidad de luz.
  • PIR: Detecta el movimiento de personas.
  • DHT11/22: Mide temperatura y humedad ambiental.

Por otro lado, los actuadores son los encargados de ejercer una acción física, como encender una bombilla, mover un motor o activar una sirena. La clave aquí es la Conversión Analógico-Digital (ADC): el mundo físico es analógico, pero los ordenadores son digitales. Los microcontroladores convierten voltajes variables en números binarios para poder procesarlos.

Microcontroladores y Placas de Desarrollo

El corazón de cualquier proyecto IoT es el microcontrolador.

  • Arduino: Ideal para prototipado básico y aprendizaje.
  • ESP32: Es la estrella del IoT actual porque incluye Wi-Fi y Bluetooth integrados a un coste muy bajo y con un consumo de energía reducido.
  • Raspberry Pi: A diferencia de los anteriores, es un ordenador completo. En IoT se suele usar como Gateway (pasarela) para gestionar redes enteras de sensores pequeños.

Sistemas Embebidos

Un sistema embebido o empotrado es un sistema de computación diseñado para realizar una o pocas funciones dedicadas dentro de un dispositivo mecánico o eléctrico más grande. A diferencia de un PC, tienen limitaciones severas de memoria y procesamiento. El ciclo de vida del hardware IoT es crítico: deben ser diseñados para durar años funcionando con una pequeña batería o incluso mediante recolección de energía ambiental.


Parte 3

Protocolos de Comunicación y Redes

Tecnologías de Conexión Inalámbrica

No todos los dispositivos IoT se conectan igual. La elección depende de la distancia y el consumo:

  • Wi-Fi: Mucho ancho de banda, pero alto consumo de energía.
  • Bluetooth LE (Low Energy): Ideal para wearables (relojes inteligentes) por su bajísimo consumo.
  • Zigbee / Z-Wave: Redes en malla usadas en domótica para que los dispositivos se pasen el mensaje unos a otros.
  • LoRaWAN: Tecnología de largo alcance (kilómetros) y muy bajo consumo, perfecta para sensores en el campo o agricultura.

Protocolos de Mensajería

El protocolo web estándar (HTTP) es demasiado "pesado" para un sensor pequeño. Por eso, en IoT usamos MQTT (Message Queuing Telemetry Transport). Este funciona mediante un modelo de publicación/suscripción:

  • Un sensor "publica" un dato en un tema (ej: casa/salon/temp).
  • Una aplicación se "suscribe" a ese tema y recibe el dato al instante. Esto reduce drásticamente el ancho de banda y la latencia en comparación con el HTTP tradicional.

El papel del Cloud y Edge Computing

Cuando los datos salen del sensor, pueden ir a la Nube (Cloud), donde hay potencia infinita para analizar Big Data. Sin embargo, a veces necesitamos rapidez inmediata (ej: un coche autónomo que debe frenar). En ese caso usamos Edge Computing (computación en el borde), donde el procesamiento se hace lo más cerca posible del sensor para evitar retrasos en la comunicación.


Parte 4

Aplicaciones Prácticas y Domótica

Hogar Inteligente (Smart Home)

La domótica busca mejorar el confort y la eficiencia. Ejemplos reales incluyen:

  • Iluminación inteligente: Bombillas que cambian de color según la hora del día para mejorar el ciclo del sueño.
  • Gestión energética: Termostatos que aprenden cuándo llegas a casa para encender la calefacción solo cuando es necesario, ahorrando dinero y energía.

Ciudades Inteligentes (Smart Cities)

Las ciudades usan el IoT para ser más eficientes. Los contenedores de basura inteligentes avisan cuando están llenos, optimizando la ruta del camión de recogida. Los sistemas de parking inteligente guían a los conductores directamente a las plazas libres, reduciendo el tráfico y la contaminación.

IoT en la Industria y Salud

En la industria (IIoT), el mantenimiento predictivo permite saber cuándo se va a romper una pieza antes de que ocurra, analizando vibraciones. En salud, el e-Health utiliza sensores para monitorizar constantes vitales de pacientes en sus casas, enviando alertas automáticas al médico si hay una anomalía.


Parte 5

Seguridad, Privacidad y Ética

Vulnerabilidades en Dispositivos IoT

El IoT presenta grandes riesgos de seguridad. Muchos dispositivos baratos tienen contraseñas por defecto (como "admin123") que los usuarios nunca cambian, facilitando que hackers tomen el control para realizar ataques DDoS (Denegación de Servicio) masivos, usando miles de cámaras o neveras inteligentes para tumbar páginas web.

Protección de Datos Personales

El IoT recopila datos íntimos: a qué hora estamos en casa, qué comemos o cuánto dormimos. Es vital aplicar la Privacidad por Diseño y cumplir con el RGPD (Reglamento General de Protección de Datos). El usuario debe ser dueño de sus datos y saber siempre qué información se está enviando a la nube.

Impacto Ambiental y Sostenibilidad

La proliferación de sensores genera basura electrónica (e-waste). Es fundamental avanzar hacia una economía circular, diseñando dispositivos fáciles de reparar y reciclar, y utilizando componentes que consuman la mínima energía posible para evitar el uso excesivo de baterías contaminantes.


Parte 6

Proyecto Práctico: Creación de un Nodo IoT

Diseño del Prototipo

El primer paso es definir el problema. Por ejemplo: "Quiero saber si mis plantas necesitan agua cuando no estoy".

  1. Componentes: Placa ESP32, sensor de humedad de suelo, y una pantalla OLED o conexión a internet.
  2. Diagrama de flujo: El sistema lee la humedad ¿Es menor al 30%? SÍ: Enviar alerta; NO: Dormir 1 hora.

Programación y Conectividad

Usaremos el entorno de Arduino (C++) o MicroPython. El código debe incluir la configuración de la red Wi-Fi y la conexión al servidor. Para visualizar los datos, utilizamos Dashboards como Adafruit IO o Thingspeak, que permiten ver gráficas en tiempo real desde nuestro móvil.

Pruebas y Optimización

Una vez montado, debemos calibrar los sensores. Por ejemplo, para el sensor de humedad:

  1. Medir el valor en seco (VsecoV_{seco}).
  2. Medir el valor en agua (VaguaV_{agua}).
  3. Aplicar una fórmula de mapeo: Humedad(%)=VleidoVminVmaxVmin×100Humedad(\%) = \frac{V_{leido} - V_{min}}{V_{max} - V_{min}} \times 100 Finalmente, verificamos que el dispositivo no se desconecte y que el consumo de batería sea el adecuado para un funcionamiento prolongado.
Después de leer

Pasa a la práctica con dos bloques bien visibles

Cuando hayas leído los apuntes, abre el test para comprobar lo que has entendido o las flashcards para memorizar las ideas importantes. Los dos se abren en una ventana propia.

Siguiente paso

¿Quieres ir más allá
del artículo?

Encuentra el mismo tema en Houki con el resto de preguntas, la repetición espaciada, las correcciones completas y un progreso seguido en el tiempo.