Cada componente desempeña una función clara, y son integrados en una red de datos para crear una solución completa del internet de las cosas (Internet of Things, IoT).
La pila de tecnologías IoT cubre todas las tecnologías requeridas. Un stack IoT consta de:
- Dispositivos.
- Gateway (que conecta los dispositivos al exterior).
- Plataforma IoT.
- Aplicaciones.

Un transductor (Sensores y Actuadores) es un dispositivo que convierte energía de una forma a otra.
En las soluciones IoT, e común distribuir el procesamiento. Un dispositivo IoT necesita algo de inteligencia (computing power), por lo cual se utilizan microcontroladores (como los ESP32 o Raspberry Pi Pico).
La comunicación puede ser:
- Unidireccional: un sensor solo envía datos al gateway.
- Bidireccional: un sensor envía y recibe datos del gateway.
- Local: no se comunica con el gateway.
Para la selección de dispositivos, hay varios criterios a considerar:
- Movilidad: ¿Fijo o móvil?
- Alimentación: ¿Requieren batería?
- Potencia de procesamiento: ¿Cuánto CPU?
- Transmisión de datos: volumen y frecuencia.
- Conexión: ¿Serán inalámbricos?
- Densidad: cantidad de dispositivos.
Gateway IoT
Un gateway IoT concentra toda la información obtenida por los dispositivos. Es la puerta de enlace entre un dispositivo y una plataforma. Hay de HW y de SW.
Se encargan de:
- Conectividad.
- Traducción de protocolos.
- Agregado y preprocesamiento de datos.
- Cifrado.
- Gestión.
- Control remoto.
Ejemplos de gateway IoT: The Things Network, Home Assistant.