LTE网络基础:从架构到数据流动

做物联网联调,LTE是绕不开的一环。说实话,很多做BLE出身的朋友一听到LTE就头大——协议栈太厚、状态机太多。但别怕,咱们今天就把LTE的底裤扒干净。

我个人习惯,先看骨架再看血肉。LTE网络说白了就三块:终端(UE)、基站(eNodeB)、核心网(EPC)。你想想看,手机上网,信号从哪来?基站。数据往哪去?核心网。就这么简单。

LTE网络架构:EPC与eNodeB

先画个图,把整体关系理清楚。

LTE网络架构概览 UE(终端) eNodeB(基站) EPC(核心网) Uu接口 S1接口 MME(移动性管理) S-GW(服务网关) P-GW(PDN网关) 关键接口: Uu:UE ↔ eNodeB(空口) S1:eNodeB ↔ EPC X2:eNodeB ↔ eNodeB

EPC内部其实还有几个关键角色。MME管信令,S-GW管用户数据,P-GW负责连外网。我在项目里见过有人把MME和S-GW混为一谈,结果排查附着失败时走了不少弯路。记住:MME是大脑,S-GW是血管。

LTE频段与信道

频段这东西,说白了就是运营商的地盘。国内三大运营商各占一摊,咱们做物联网模组选型时得看准了。

运营商 主流频段 Band编号 物联网常用
中国移动 1.9GHz / 2.6GHz Band 39 / Band 41 Band 8(900MHz)
中国联通 2.1GHz / 1.8GHz Band 1 / Band 3 Band 8(900MHz)
中国电信 1.8GHz / 2.1GHz Band 3 / Band 1 Band 5(850MHz)

嗯,这里要注意。物联网设备通常工作在低频段,覆盖好、穿透强。我做过一个地下车库的抄表项目,用Band 8(900MHz)信号稳稳的,换成Band 41直接掉线。频段选不对,联调白费。

信道这块,LTE分三种:物理信道、传输信道、逻辑信道。别被名字吓到,你只需要记住:物理信道是空口上的实际通道。比如PDSCH传数据,PDCCH传调度指令。我在调试时习惯先抓PDCCH,如果它都不通,后面全是白搭。

小技巧: 联调时用模组厂商的AT指令查频段:AT+CBAND? 可以看当前频段。如果返回 +CBAND: B8,说明工作在900MHz。我一般先锁频段再测业务,避免模组自动跳频导致问题复现不了。

LTE附着与去附着流程

附着,就是终端告诉网络「我来了」。这个流程我建议你手画一遍,因为联调时80%的问题都出在这里。

LTE附着流程(简化) UE eNodeB MME ① RRC连接请求 ② 初始UE消息 ③ 鉴权/安全 ④ 初始上下文建立 ⑤ RRC重配 + 附着接受 ⑥ 附着完成 避坑指南: • 步骤③鉴权失败:检查SIM卡和APN配置 • 步骤⑤RRC重配失败:多半是频段或小区参数不匹配 • 步骤⑥附着完成但无数据:检查PDP上下文激活

我曾经遇到一个案子,模组死活附着不上,抓空口日志发现卡在鉴权步骤。折腾半天,结果是SIM卡过期了。你想想看,这种低级错误排查起来最费时间。所以我的习惯是:先确认SIM卡状态,再查模组配置,最后才动协议栈。

去附着流程相对简单,就是终端告诉网络「我走了」。分两种:显式去附着(主动关机)和隐式去附着(网络超时踢掉)。物联网设备经常用PSM(省电模式),其实就是隐式去附着的变种——设备休眠,网络保留上下文,醒来快速恢复。

注意: 物联网模组频繁附着/去附着会耗电,还会被网络侧判定为异常行为。我见过一个项目,设备每5分钟发一次心跳,结果被运营商限速了。建议用eDRX或PSM代替频繁去附着。

LTE数据传输流程

附着成功后,数据怎么走?说白了就两步:建承载,传数据。

承载(Bearer)是LTE的核心概念。你可以把它想象成一条虚拟管道,从UE一直通到P-GW。这条管道有QoS等级,物联网业务通常用Non-GBR承载,也就是尽力而为。如果项目对时延敏感,比如远程控制,那就得用GBR承载,但资费也贵。

数据传输的路径是这样的:

  1. UE → eNodeB:空口,用PUSCH(上行)和PDSCH(下行)
  2. eNodeB → S-GW:S1-U接口,GTP-U隧道封装
  3. S-GW → P-GW:S5/S8接口,也是GTP-U
  4. P-GW → 互联网:普通IP包,出去就完了

我在调试时经常用模组的AT+QCFG="dataformat"来确认数据格式。有一次发现模组发出去的数据全是乱码,查了半天,原来是数据格式设成了HEX,而服务器端在等字符串。这种坑,踩过一次就记住了。

核心要点:

  • LTE网络三要素:UE、eNodeB、EPC(MME+S-GW+P-GW)
  • 频段选型看覆盖:低频(Band 8/5)适合物联网,高频(Band 41)带宽大但穿透差
  • 附着流程是联调第一关,卡在哪步查哪步
  • 数据传输靠承载,物联网默认用Non-GBR