跳转至

IoT连接技术端到端时延分析

难度:中级 | 领域:性能分析 | 阅读时间:约 20 分钟

日常类比

按智能门锁到门开,中间像快递多段:设备处理、无线排队、空口、网关、回传、云。气象站晚几秒无感;工业安全要毫秒级。选错连接技术,产品会“永远差一点实时”[1][5]。

摘要

分解端到端时延预算,对比 BLE、Wi‑Fi、LoRaWAN、窄带物联网(Narrowband IoT, NB-IoT)与 5G 超可靠低时延通信(Ultra-Reliable Low-Latency Communication, URLLC)。毫秒数字多为典型/示意,须按实测 p95/p99 验收[2][3]。

1 时延组成

\[ T_{\mathrm{e2e}} = T_{\mathrm{device}} + T_{\mathrm{mac}} + T_{\mathrm{tx}} + T_{\mathrm{prop}} + T_{\mathrm{gw}} + T_{\mathrm{backhaul}} + T_{\mathrm{cloud}} \]
环节 含义 典型量级(示意) 主因
T_device 设备处理 0.1–10 ms MCU、采样
T_mac MAC 接入 0–数秒 协议、睡眠
T_tx 空口传输 0.01–1000 ms 速率、负载
T_prop 传播 ≪1 ms 距离
T_gw 网关 1–50 ms 转换、加解密
T_backhaul 回传 5–200 ms 以太/蜂窝/卫星
T_cloud 5–500 ms 负载、地域

媒体接入控制(Medium Access Control, MAC)往往是最大变量。

2 各技术要点

BLE:连接间隔(Connection Interval)7.5–4000 ms;平均等待约半个间隔。广播模式则跟广播间隔走。

场景 连接间隔倾向 平均时延倾向 功耗
高实时 7.5 ms 数 ms
平衡 ~30 ms 十余 ms
低功耗 ~1 s 数百 ms

Wi‑Fi:活跃态到网关可亚–数毫秒;省电(DTIM/深睡)可换来百毫秒到数秒唤醒代价。

LoRaWAN:Class A 上行由设备发起,下行须等 RX 窗口;空中时间随扩频因子(SF)升至秒级。Class B/C 用功耗换下行确定性[3]。

NB-IoT:取决于无线资源控制(Radio Resource Control, RRC)态与省电模式(Power Saving Mode, PSM)/扩展非连续接收(eDRX);覆盖增强重复可把单次传输拉到秒级[1]。

指标倾向 NB-IoT 4G LTE 5G URLLC
用户面 秒级常见 数十 ms 目标亚–1 ms
控制面 秒级 数十–百 ms 目标 <10 ms
可靠性目标 场景依赖 极高(规格目标)

3 时延–功耗矛盾

低时延 → 勤监听 → 接收机常开 → 高功耗;低功耗 → 长睡眠 → 唤醒与排队 → 高时延。收发电流相对睡眠常高数个数量级[2][4]。

时延需求(示意) 候选方向
<10 ms 活跃 Wi‑Fi / 短间隔 BLE / URLLC
10–100 ms BLE 平衡 / Wi‑Fi Light Sleep / LTE
100 ms–1 s 连接态 NB-IoT / LoRa Class C
1–10 s eDRX / LoRa Class B
>10 s Class A / PSM

4 门锁示意对比

用户体感:约 <200 ms 近即时,>1 s 明显等待(经验规则,非标准)。

方案 链路 时延倾向 电池倾向
BLE 直连 手机↔锁 数十 ms 可达年量级
Wi‑Fi 活跃 经路由器 数十 ms
NB-IoT PSM 经云 可 >数秒
LoRa Class C 经网关 百 ms 级 差于 Class A

可用“平时长间隔、接近时切短间隔”动态连接参数;产品侧应用直方图看 p95/p99,而非只看均值[2]。

5 优化清单

  • 设备:保 RAM 快醒、预组包、动态连接参数。
  • 协议:确定性调度优于纯竞争;LoRa 用 B/C 换下行。
  • 架构:边缘处理、轻量应用协议、长连接复用。

6 局限、挑战与可改进方向

1. 只优化空口

局限:云与回传占大头时,改 CI/SF 体感不变。 改进:端到端预算表 + 分段打点;先砍最大项[5]。

2. 均值掩盖尾部

局限:平均 50 ms、p99 仍可能数百 ms(重传/唤醒)。 改进:以 p95/p99 与最大值为 SLA;门锁类看最坏用户体验[2]。

3. 规格 URLLC ≠ 可买到的模组体验

局限:实验室 1 ms 目标与商用模组、核心网、MEC 部署差距大。 改进:按可采购栈测闭环;工业场景评估专网与有线 TSN 备选[5]。

4. 时延优化伤电池

局限:为体验把间隔打到最小,寿命崩盘。 改进:分状态配置文件;事件触发临时加速,事后回落[2][4]。

7 总结

端到端时延是预算问题;MAC/睡眠状态通常主导。没有技术同时最优于时延、功耗、距离与成本——用场景预算选技术,用尾部时延验收。

参考文献

[1] 3GPP TR 45.820, "Cellular System Support for Ultra-Low Complexity and Low Throughput IoT," Release 13.

[2] Bluetooth SIG, "Bluetooth Core Specification," Low Energy Controller volume.

[3] LoRa Alliance, "LoRaWAN Specification v1.0.4," 2020.

[4] IEEE 802.11ax, "High Efficiency WLAN," amendment.

[5] 3GPP TR 38.913, "Study on Scenarios and Requirements for Next Generation Access Technologies."

[6] F. Adelantado et al., "Understanding the Limits of LoRaWAN," IEEE Communications Magazine, 2017.

[7] K. Mekki et al., "A Comparative Study of LPWAN Technologies," ICT Express, 2019.

[8] G. Callebaut et al., "Designing Remote IoT Devices for Long Battery Life," Sensors, 2021.

[9] 3GPP TS 36.321, "E-UTRA MAC protocol specification."

[10] 3GPP TS 38.321, "NR MAC protocol specification."

[11] U. Raza et al., "Low Power Wide Area Networks: An Overview," IEEE Communications Surveys & Tutorials, 2017.