Ir al contenido

¿Qué es el Internet de las Cosas (IoT)?

El Internet de las Cosas (IoT, por sus siglas en inglés Internet of Things) es el ecosistema de dispositivos físicos — sensores, actuadores, máquinas, vehículos, electrodomésticos — que se conectan a internet para recopilar, intercambiar y actuar sobre datos del mundo real, sin intervención humana directa.

En términos simples: objetos cotidianos que hablan entre sí y con la nube.


Imagina un invernadero inteligente:

[Sensor de temperatura] ──MQTT──→ [Broker MQTT]
[Sensor de humedad] ──MQTT──→ │
[Sensor de CO₂] ──MQTT──→ │
[Plataforma IoT]
┌────────────┴────────────┐
▼ ▼
[Dashboard web] [Controlador]
(ver datos) (abrir válvula
si T > 30°C)

Sin que nadie lo supervise, el sistema mide la temperatura cada 10 segundos, la almacena, la visualiza en un dashboard y abre una válvula de riego si supera un umbral.


1. Capa de Percepción — Los sentidos del sistema

Sección titulada «1. Capa de Percepción — Los sentidos del sistema»

Son los dispositivos físicos que interactúan con el entorno:

TipoEjemplos
SensoresTemperatura, humedad, presión, luz, distancia, vibración, CO₂
ActuadoresRelés, motores, válvulas, LEDs, pantallas
Placas de desarrolloArduino, ESP32, Raspberry Pi, STM32
Dispositivos industrialesPLCs, medidores Modbus, variadores de frecuencia

Transporta los datos desde los dispositivos hacia los sistemas de procesamiento:

ProtocoloAlcanceUso típico
WiFi~50 mDomótica, laboratorios, prototipos
EthernetCableadoIndustria, sistemas críticos
Bluetooth / BLE~10 mWearables, sensores portátiles
Zigbee / Z-Wave~100 mAutomatización del hogar
LoRaWAN~15 kmAgricultura, ciudades inteligentes
NB-IoT / LTE-MCobertura celularMonitoreo remoto, rastreo

Donde los datos se almacenan, procesan y analizan:

  • Edge computing: procesamiento en el mismo dispositivo o en un gateway local (Raspberry Pi, Node-RED en local)
  • Fog computing: procesamiento en servidores locales o de zona
  • Cloud computing: procesamiento en la nube (AWS IoT, Azure IoT Hub, Google Cloud IoT)

4. Capa de Aplicación — El valor del sistema

Sección titulada «4. Capa de Aplicación — El valor del sistema»

Las interfaces y servicios que usan los datos procesados:

  • Dashboards de monitoreo (Grafana, Node-RED Dashboard)
  • Alertas y notificaciones (email, Telegram, SMS)
  • Control remoto de dispositivos
  • Inteligencia artificial y machine learning sobre los datos
  • Integración con sistemas empresariales (ERP, SCADA)

Protocolos de comunicación más usados en IoT

Sección titulada «Protocolos de comunicación más usados en IoT»

MQTT (Message Queuing Telemetry Transport) es el protocolo más usado en IoT. Está diseñado para redes inestables y dispositivos con recursos limitados.

Funciona con un modelo publicador / suscriptor mediado por un broker:

[Sensor ESP32] [Broker MQTT] [Node-RED / Dashboard]
│ │ │
│── publica ──────────────→ │ │
│ topic: "sensor/temp" │ ←────── suscrito ────────│
│ payload: {"value": 23} │── entrega ───────────────→│
  • El sensor publica un mensaje en un topic (ej: hogar/sala/temperatura)
  • El broker recibe y enruta el mensaje
  • Cualquier cliente suscrito a ese topic recibe el mensaje
  • El sensor y el dashboard nunca se comunican directamente

Ventajas de MQTT:

  • Muy liviano (~2 bytes de overhead por mensaje)
  • Funciona bien con conexiones intermitentes
  • Un mensaje puede llegar a múltiples suscriptores simultáneamente
  • Soporta mensajes retenidos (el último valor siempre disponible para nuevos suscriptores)

Usado cuando los dispositivos envían datos a APIs web. Más simple de implementar pero más pesado que MQTT. Común en integraciones con servicios en la nube.

Similar a HTTP pero optimizado para dispositivos con muy poca memoria. Usado en sensores industriales y redes con restricciones de ancho de banda.

Protocolos industriales para comunicación con PLCs, variadores de frecuencia y equipos de automatización. Telegraf tiene plugins para ambos.


SectorAplicación
AgriculturaMonitoreo de humedad del suelo, temperatura de invernaderos, riego automatizado
Industria (IIoT)Monitoreo de maquinaria, mantenimiento predictivo, control de calidad
Ciudades inteligentesSemáforos inteligentes, monitoreo de calidad del aire, gestión de residuos
SaludMonitores de pacientes, rastreo de medicamentos, hospitales inteligentes
HogarTermostatos inteligentes, cámaras, alarmas, electrodomésticos conectados
EnergíaMedidores inteligentes, monitoreo de paneles solares, gestión de la red eléctrica
LogísticaRastreo de flota, monitoreo de cadena de frío, gestión de inventario

IoT (Consumer)IIoT (Industrial)
EnfoqueHogar, wearables, convenienciaFábricas, infraestructura crítica
Confiabilidad requeridaMediaMuy alta (99.999%)
ProtocolosWiFi, MQTT, HTTPModbus, OPC-UA, PROFINET
Consecuencia de falloIncomodidadPérdidas económicas, seguridad
Ciclo de vida del dispositivo2–5 años10–20 años

Los datos de los sensores solo tienen valor si pueden visualizarse, almacenarse y analizarse. Ahí es donde entran los stacks de monitoreo IoT — el siguiente tema de este módulo.