Protocolos

NB-IoT
LPWAN celular standardizada por 3GPP — cobertura operador
Especificación oficial ↗NB-IoT
La pregunta que todo arquitecto IoTITérminoIoT (Internet de las cosas)El IoT (Internet of Things) es la red de objetos físicos con sensores, software y conectividad que recogen e intercambian datos y actúan de forma autónoma.Ver perfil se hace al llegar a LPWANLTérminoLPWANLPWAN (Low-Power Wide-Area Network) es una categoría de redes inalámbricas de largo alcance y bajo consumo para IoT. Incluye LoRaWAN, NB-IoT y LTE-M.Ver perfil es directa: LoRaWAN
ProtocoloLoRaWANLPWAN abierta de largo alcance y bajo consumoVer perfil o nb-iot qué es exactamente y qué te da frente a espectro no licenciado. Espectro licenciado, red del operador, cobertura garantizada en 184 países, SLA real y factura recurrente — o LoRaWAN privado con coste cero. Este artículo es el punto de partida para tomar esa decisión con datos.
Resumen ejecutivo
- NB-IoT (Narrowband IoT) es una tecnología de acceso radio LPWAN celular especificada por el 3GPP en Release 13 (junio 2016) y evolucionada en R14, R15 y R16 (acceso: 2026-05).
- Ocupa un canal de 200 kHz (un bloque de recursos LTE) y opera en espectro licenciado de operador, en bandas LTE sub-1 GHz (B1, B3, B8, B20, B28, entre otras).
- Tasa de datos máxima: ~26 kbps downlink, ~20 kbps uplink (R13). Suficiente para telemetría periódica; no apto para streaming.
- Autonomía de batería: 10+ años con transmisiones periódicas y PSM (Power Saving Mode) activo. Los módulos consumen <10 µA en deep sleep.
- Cobertura: penetración interior mejorada mediante MCL (Maximum Coupling Loss) de 164 dB, mejor que LTE estándar (~140 dB) y comparable a LoRaWAN SF12.
- GSMA ha publicado guías de despliegue y la industria tiene >200 operadores con NB-IoT desplegado globalmente a 2024.
- No usar cuando: necesitas menos de 1 mensaje/hora (LoRaWAN es más barato), operas en zonas sin cobertura celular, tienes presupuesto de conectividad cero, o necesitas movilidad alta con handover frecuente.
Qué es NB-IoT y para qué sirve
NB-IoT es la respuesta del ecosistema celular al auge de las redes LPWAN no licenciadas. Antes de 2016, un dispositivo IoT que necesitara cobertura nacional en interiores — un contador de agua en el sótano de un edificio, un rastreador de activos en un contenedor — tenía dos opciones: GPRS (costoso, alto consumo, no diseñado para IoT) o LoRaWAN (cobertura privada, sin SLA).
El 3GPP diseñó NB-IoT para cubrir ese espacio con los recursos de la red LTE existente. Los operadores pueden activar NB-IoT en su infraestructura LTE mediante actualización de software — no necesitan nuevo espectro ni nueva infraestructura de torres.
NB-IoT forma parte del ecosistema IoT de conectividad LPWAN junto a LoRaWAN y SigfoxSProtocoloSigfoxLPWAN de banda ultra-estrecha para mensajes diminutosVer perfil. Puedes ver el panorama completo de protocolos IoT en Plataforma IoT.
Cómo funciona NB-IoT
Modos de despliegue
El operador puede desplegar NB-IoT de tres maneras:
| Modo | Descripción | Disponibilidad |
|---|---|---|
| **In-band** | Reutiliza un bloque de recursos LTE existente. Comparte espectro con LTE. | El más común |
| **Guard-band** | Usa la banda de guarda del bloque LTE (200 kHz no utilizados en los extremos). | Menos frecuente |
| **Standalone** | Ocupa su propio canal de 200 kHz (puede reutilizar espectro GSM 900/1800 refarmed). | En mercados con GSM activo |
En los tres casos, el dispositivo NB-IoT ve exactamente 200 kHz de ancho de banda. La eNB (antena LTE) añade soporte NB-IoT como un recurso más del scheduler.
PSM y eDRX: la clave de la autonomía
Los 10+ años de batería no vienen del radio — vienen de los modos de ahorro de energía estandarizados en 3GPP:
PSM (Power Saving Mode): el dispositivo negocia con la red un tiempo activo (T3324, ej. 10 s) y un tiempo de deep sleep (T3412, ej. 12 horas). Durante el sleep, el dispositivo está efectivamente apagado — la red no le puede contactar. Ideal para sensores con reporting periódico (contador de agua que transmite diario).
eDRX (extended Discontinuous Reception): ciclos de escucha más largos que el DRX LTE estándar. El dispositivo "despierta" cada N segundos a escuchar si hay mensajes pendientes del servidor. Permite cierta latencia bidireccional sin consumo continuo.
Timeline PSM:
|--Transmite--|--T3324 activo--|----------------T3412 sleep (horas)----------------|--Transmite--|
↑ servidor puede enviar durante T3324Arquitectura de red
[Dispositivo NB-IoT]
↓ (radio 200 kHz)
[eNB / base station LTE del operador]
↓ (S1-U / control plane CIoT optimization)
[EPC: MME, SGW, PGW]
↓ (IP / NIDD)
[Servidor IoT / plataforma]El plano de datos puede ser IP estándar (UDP/CoAPCTérminoCoAPCoAP (Constrained Application Protocol) es un protocolo web tipo REST sobre UDP para dispositivos muy limitados, definido en el RFC 7252 del IETF.Ver perfil, MQTTProtocoloMQTTEl protocolo pub/sub estándar del IoTVer perfil sobre TCP) o NIDD (Non-IP Data Delivery), donde los datos se transportan directamente por el plano de señalización sin dirección IP — reduce overhead para payloads pequeños.
Bandas de frecuencia principales
NB-IoT opera en las mismas bandas sub-1 GHz que LTE, que son las de mejor penetración interior:
| Banda | Frecuencia | Regiones principales |
|---|---|---|
| B8 | 900 MHz | Europa, Asia |
| B20 | 800 MHz | Europa |
| B28 | 700 MHz | América Latina, Oceanía |
| B1 | 2100 MHz | Global (menor penetración) |
| B3 | 1800 MHz | Global |
Para España: Movistar, Orange y Vodafone tienen NB-IoT en bandas B20 y B8 con cobertura nacional. Verifica la cobertura por municipio en los portales de cada operador antes de diseñar.
Casos de uso reales
NB-IoT destaca donde la cobertura garantizada, la batería larga y el volumen de datos bajo se combinan:
| Sector | Ejemplo concreto | Por qué NB-IoT |
|---|---|---|
| **Smart metering** | Contadores de agua, gas y electricidad en España (Endesa, Iberdrola) | Lectura diaria, sótanos con mala cobertura, 10+ años de batería |
| **Smart Cities** | Sensores de aparcamiento inteligente en Madrid y Barcelona | Ciudad ya cubierta por LTE; cobertura bajo asfalto con 164 dB MCL |
| **Logística y asset tracking** | Seguimiento de contenedores en puertos y almacenes | Cobertura nacional sin infraestructura privada; [smart cities](/casos-uso/smart-cities) como cliente clave |
| **Ganadería** | Collares de ganado en zonas rurales con cobertura B28 | Alcance de kilómetros; batería para la vida del animal |
| **Edificios** | Monitores de CO₂, temperatura y humedad en oficinas | Instalación sin obra (batería), sin Wi-Fi corporativo |
| **Alarmas técnicas** | Detectores de fuga de agua y gas en edificios residenciales | Evento esporádico, latencia <10 s aceptable, cobertura en sótano |
El seguimiento de activos es el caso de uso que más creció en 2023-2024 con NB-IoT.
Cuándo NO usar NB-IoT
Ser directo sobre los límites de NB-IoT ahorra dinero:
Si la densidad de mensajes es muy baja y no necesitas SLA de operador, LoRaWAN es más económico. Un nodo LoRaWAN que transmite cada 6 horas puede costar cero en conectividad con una red The Things Network o Helium. NB-IoT tiene coste mensual por SIM — irrelevante a escala, significativo en pilotos o proyectos <1000 nodos.
Sin cobertura celular, NB-IoT no funciona. En zonas rurales remotas de España, la cobertura sub-1 GHz LTE puede fallar donde LoRaWAN con gateway privado sí llega.
Para movilidad alta (vehículos, drones, peatones en movimiento), LTE-M es mejor. NB-IoT no soporta handover de celda en movimiento — los dispositivos móviles pierden conexión al cruzar celdas. LTE-MLProtocoloLTE-MIoT celular con movilidad y vozVer perfil (Cat-M1), también del 3GPP Release 13, tiene handover y soporta VoLTE, pensado precisamente para trackers móviles.
Para datos frecuentes (>1 mensaje/minuto), NB-IoT es costoso. El duty cycle del radio y las limitaciones del plano de control lo hacen ineficiente para polling continuo. MQTT sobre LTE-M o 4G convencional es más adecuado.
Si necesitas latencia <1 segundo para actuación en tiempo real, NB-IoT con PSM activo no es compatible — el dispositivo puede estar dormido 12 horas.
NB-IoT vs LoRaWAN: cuándo elegir cada uno
| Criterio | NB-IoT | LoRaWAN |
|---|---|---|
| Espectro | Licenciado (operador) | No licenciado (ISM 868/915 MHz) |
| Cobertura | Red del operador (nacional, SLA) | Infraestructura propia o pública (TTN, Helium) |
| Coste conectividad | SIM mensual (~1-5€/dispositivo/año) | Cero (red propia) o muy bajo (TTN) |
| Cobertura interior | Excelente (164 dB MCL) | Buena (157 dB SF12) |
| Tasa de datos | ~20 kbps | 0,3-50 kbps (depende de SF) |
| Latencia | <10 s (PSM activo) a horas (PSM sleep) | 1-5 s (confirmado) |
| Autonomía batería | 10+ años (PSM) | 5-10 años (ADR optimizado) |
| Payload máximo | ~1400 bytes (IP) | 51-222 bytes (depende de SF) |
| Movilidad | Baja (sin handover) | Baja-media |
| Estándar | 3GPP R13+ | LoRa Alliance TS001 |
| Ecosistema módulos | SIM7020, BC660K, BG77 | RAK3172, E5, LLCC68 |
La comparativa detallada está en LoRaWAN vs NB-IoT. El artículo de LoRaWAN cubre la tecnología no licenciada en profundidad.
Cómo empezar: módulo NB-IoT con AT commands
Los módulos NB-IoT más usados (Quectel BC660K, SIMCom SIM7020E, u-blox
Empresau-bloxMódulos de posicionamiento (GNSS) y comunicación celularVer perfil SARA-R410M) exponen una interfaz UART con AT commands estándar 3GPP más extensiones del fabricante.
1. Conexión básica a la red
# Verificar módulo
AT
# OK
# Comprobar IMEI
AT+CGSN
# 357520080678555
# Establecer APN del operador
AT+CGDCONT=1,"IP","iot.movistar.es"
# Activar contexto PDP
AT+CGACT=1,1
# Verificar IP asignada
AT+CGPADDR=1
# +CGPADDR: 1,10.128.45.222. Enviar dato UDP (CoAP o payload raw)
# Abrir socket UDP
AT+NSOCR="DGRAM",17,0,1
# 0 (socket ID)
# Enviar 4 bytes al servidor en puerto 5683 (CoAP)
AT+NSOST=0,"93.184.216.34",5683,4,"41010000"
# Cerrar socket
AT+NSOCL=03. Activar PSM (autonomía máxima)
# PSM: T3412=12 horas, T3324=10 segundos
# Timer value encoding según 3GPP TS 24.008
AT+CPSMS=1,,,,"00100110","00000001"
# Verificar estado PSM
AT+CPSMS?
# +CPSMS: 1,,,,"00100110","00000001"Después del envío, el módulo entra en PSM automáticamente al expirar T3324. El consumo cae de ~200 mA (TX) a <10 µA.
Recursos primarios
- 3GPP — NB-IoT standardization complete — nota oficial del 3GPP (acceso: 2026-05)
- GSMA — NB-IoT Deployment Guide v2 — guía de despliegue industrial (acceso: 2026-05)
- 3GPP — NarrowBand IOT overview — overview técnico del 3GPP (acceso: 2026-05)
Preguntas frecuentes
¿NB-IoT y LTE-M son lo mismo?+
No, aunque ambos son LPWAN celulares del 3GPP Release 13. NB-IoT usa 200 kHz, no soporta handover, y es para dispositivos estáticos de bajo dato. LTE-M (Cat-M1) usa 1,4 MHz, soporta handover y voz (VoLTE), y está pensado para trackers móviles o dispositivos que necesitan actualizaciones OTA grandes. NB-IoT es más barato en módulo y consumo; LTE-M es más flexible.
¿Cuánto cuesta una SIM NB-IoT en España?+
Los planes IoT de Movistar, Orange y Vodafone parten de 1-5€/dispositivo/año para uso de datos bajo (<100 KB/mes). A partir de 1000 nodos, los contratos de flota bajan a <1€/SIM/año. La GSMA publica el NB-IoT Deployment Guide con benchmarks de coste (acceso: 2026-05).
¿NB-IoT funciona en el interior de edificios?+
Sí. El MCL de 164 dB es su ventaja principal sobre LTE estándar. Funciona en sótanos de edificios residenciales y en interiores de naves industriales donde LTE corriente falla. Es el motivo por el que los contadores de agua inteligentes en España usan NB-IoT.
¿Qué pasa si el operador no tiene NB-IoT en mi zona?+
El dispositivo no puede conectar. A diferencia de LoRaWAN donde puedes instalar un gateway propio, NB-IoT depende 100% de la infraestructura del operador. Verifica la cobertura antes de elegir el módulo — algunos módulos duales NB-IoT/LTE-M hacen fallback automático.
¿NB-IoT soporta IPv6?+
Sí, aunque la mayoría de despliegues actuales asignan IPv4 privadas con CGNAT. IPv6 está soportado en la spec y algunos operadores lo habilitan. Para aplicaciones que usan CoAP, el doble de direccionamiento es transparente — el módulo gestiona la IP asignada.
¿Cuántos bytes puedo enviar por mensaje NB-IoT?+
Con IP estándar: el MTU de la red IP del operador (típicamente 1280-1500 bytes). Con NIDD (Non-IP Data Delivery): el máximo es configurable por el operador, típicamente 1600 bytes por PDU. En la práctica, los payloads IoT son de 10-200 bytes — muy por debajo del límite.
Dispositivos compatibles
- Quectel BG95/BG96/BG770A, Nordic nRF9160, u-blox SARA-N3xx
Empresas
Artículos relacionados

LoRaWAN para ciudades inteligentes: guía para España
Un contador de agua en un sótano de Valencia lleva ocho años enviando su lectura con la misma pila. Esa es la promesa de LoRaWAN para ciudades inteligentes: sen
10 jul 2026

Sensores IoT: tipos, protocolos y aplicaciones en 2026
Los sensores IoT convierten magnitudes físicas del mundo real —temperatura, gases, vibración, luz, posición— en datos digitales continuos, accionables y escalab
9 jul 2026

MQTT Broker: qué es, cómo funciona y mejores opciones 2026
Un MQTT broker es el servidor central de mensajería de una red IoT: recibe los datos que publican los dispositivos y los distribuye a todas las aplicaciones sus
8 jul 2026

Gemelo digital + IoT + IA: el modelo vivo de la IA industrial
Qué es un gemelo digital de verdad, los tipos (activo, proceso y planta) y por qué la IA industrial necesita este modelo de datos vivo sincronizado por IoT.
30 jun 2026

Edge AI en IoT industrial: inteligencia donde nacen los datos
Qué es el edge AI, en qué se diferencia del edge computing y por qué el IoT industrial ejecuta la inferencia en el borde mientras el copiloto razona en la nube.
29 jun 2026

IA en petróleo y gas: guía práctica para upstream, midstream y downstream
23 jun 2026