2、物理层排查:检查SIM卡状态、天线连接、信号强度(RSSI/RSRP)、射频干扰源识别

物理层是物联网设备通信的基石。说白了,如果这一层出了问题,上层协议栈再怎么折腾也是白搭。我做了这么多年物联网项目,遇到设备掉线的情况,十有八九根子都在物理层。

这一章我们聚焦四个最关键的物理层排查点:SIM卡、天线、信号强度和射频干扰。把这四个点吃透了,你就能解决80%以上的连接断开问题。

2.1 SIM卡状态检查

SIM卡是设备的身份证。没有它,网络根本不认你。但很多人一上来就怀疑SIM卡坏了,其实大部分情况是接触不良或配置问题。

2.1.1 物理接触检查

我在项目中遇到过好几次,设备在实验室跑得好好的,一到现场就频繁掉线。拆开一看,SIM卡座是翻盖式的,卡没压紧,运输过程中松动了。

检查要点:

  • 卡座类型:推拉式、翻盖式、抽屉式。翻盖式最容易松动,建议工业场景用抽屉式加锁扣。
  • 触点氧化:用橡皮擦轻轻擦拭SIM卡金手指,别用酒精,容易残留。
  • 卡扣力度:用手轻推SIM卡,看是否有位移。有位移就是接触不良。
注意:不要用手直接摸SIM卡的金手指。手上的汗液和油脂会加速氧化,导致接触电阻增大。我见过一个项目,运维人员换卡时习惯性捏着金手指,结果半年后批量出现SIM卡不识别的故障。

2.1.2 电气信号检测

SIM卡和模块之间通过CLK(时钟)、RST(复位)、VCC(供电)、GND(地)和I/O(数据)五根线通信。用示波器量一下这些引脚,能快速定位问题。

引脚 正常波形/电压 异常表现
VCC 1.8V 或 3.0V(稳定直流) 电压波动 > 10%,或低于1.7V
CLK 方波,频率 1-5 MHz 无波形,或频率偏差 > 5%
RST 上电后由低变高 一直低电平,或反复跳变
I/O 有数据时出现脉冲 一直高或一直低

我个人的习惯是,先量VCC。如果供电不稳,后面都不用看了。有一次排查一个NB-IoT设备,发现VCC在1.6V到1.9V之间来回跳,换了电容才稳定下来。

2.1.3 AT指令查询

模块上电后,用串口发AT指令查SIM卡状态,是最直接的方法。

AT+CPIN?          // 查询SIM卡PIN码状态
+CPIN: READY      // 正常

AT+CSQ            // 查询信号强度
+CSQ: 15,0        // 第一个值是RSSI,15表示-81 dBm

AT+CREG?          // 查询网络注册状态
+CREG: 0,1        // 第二个值1表示已注册到本地网络

AT+COPS?          // 查询当前运营商
+COPS: 0,0,"CHINA MOBILE",7   // 7表示LTE网络
小技巧:如果AT+CPIN?返回ERROR,先检查SIM卡是否插好。如果返回SIM PIN,说明SIM卡开启了PIN码锁,需要发AT+CPIN="1234"解锁。工业场景建议关闭PIN码,否则断电重启后设备无法自动注册网络。

2.2 天线连接与匹配

天线是设备的耳朵和嘴巴。天线没接好,信号再强也白搭。我见过最离谱的案例,是产线工人把天线拧断了,然后用胶带缠上就出货了——结果可想而知。

2.2.1 物理连接检查

天线接口主要有三种:IPEX(一代/二代/三代)、SMA、MCX。检查要点:

  • 接口是否锁紧:IPEX接口需要听到"咔哒"一声。SMA接口要拧到底,不能有晃动。
  • 馈线是否破损:馈线弯折半径不能小于5倍线径。我见过施工人员把馈线折成直角,直接导致驻波比飙升。
  • 天线是否匹配:天线的工作频段必须和模块支持的频段一致。比如NB-IoT用B5/B8,天线就要覆盖这些频段。

2.2.2 驻波比测试

驻波比(VSWR)是衡量天线匹配好坏的核心指标。理想值是1:1,工程上小于2:1就算合格。

用网络分析仪测一下天线的S11参数:

  • S11 < -10 dB:优秀,驻波比小于2:1
  • S11 < -6 dB:可用,驻波比小于3:1
  • S11 > -6 dB:不合格,需要检查天线或馈线

我曾经在一个项目中,设备在实验室测S11是-15 dB,到了现场变成-5 dB。查了半天,发现是金属外壳把天线短路了。后来在天线附近开了一个槽,问题解决。

2.3 信号强度分析

信号强度是物理层最直观的指标。但很多人只看一格还是两格,这太粗糙了。我们需要看具体的数值。

2.3.1 RSSI vs RSRP

这两个概念容易混淆,我简单解释一下:

指标 全称 含义 典型范围
RSSI Received Signal Strength Indicator 整个频段内的总接收功率,包含信号和噪声 -120 dBm ~ -25 dBm
RSRP Reference Signal Received Power 只测量参考信号(导频)的功率,更纯净 -140 dBm ~ -44 dBm

RSSI包含了噪声和干扰,所以它比RSRP高。如果RSSI很高但RSRP很低,说明噪声很大,信道质量差。

实战经验:对于NB-IoT和LTE Cat.1设备,我建议以RSRP为准。RSRP低于-120 dBm时,设备很难稳定工作。RSSI只能作为参考,不能单独用来判断信号好坏。

2.3.2 信号强度分级

根据3GPP标准,RSRP可以分成几个等级:

RSRP范围 等级 设备表现
-44 ~ -90 dBm 优秀 稳定连接,低延迟
-90 ~ -105 dBm 良好 正常通信,偶尔重传
-105 ~ -120 dBm 一般 连接不稳定,丢包率上升
-120 ~ -140 dBm 差 频繁掉线,甚至无法注册

你想想看,如果设备装在负一层地下室,RSRP很可能在-120 dBm以下。这时候不要急着换天线,先考虑加装室外天线或信号中继器。

2.3.3 信号波动分析

信号强度不是一成不变的。它会随着时间、天气、周围环境变化。我建议做24小时连续监测,看信号波动范围。

用AT+CSQ每10秒查询一次,记录数据:

// 伪代码示例
while (true) {
    send("AT+CSQ");
    response = read();
    rssi = parse(response);
    log(timestamp, rssi);
    delay(10000);
}

如果信号波动超过10 dB,说明周围有移动的干扰源,或者设备在移动。如果信号缓慢下降,可能是天线积灰或馈线老化。

2.4 射频干扰源识别

射频干扰是物理层排查中最头疼的问题。因为它看不见摸不着,只能靠仪器和经验去定位。

2.4.1 常见干扰源

  • 同频干扰:附近有相同频段的基站或设备。比如LTE B8(900 MHz)和GSM 900共用频段。
  • 邻频干扰:相邻频段的信号功率太强,导致接收机饱和。
  • 谐波干扰:其他设备产生的谐波正好落在通信频段内。比如开关电源的开关频率谐波。
  • 互调干扰:两个或多个强信号在非线性器件中混合,产生新的频率分量。

我记得有一次,一个水表项目在居民区频繁掉线。用频谱仪一扫,发现900 MHz频段上有一个很宽的噪声底。顺着噪声找过去,发现是楼顶的电梯变频器在作怪。变频器的开关频率是4 kHz,但它的高次谐波一直延伸到900 MHz。

2.4.2 干扰排查工具

工具 用途 成本
手持频谱仪 查看频段内的信号分布,定位干扰源 高(1万+)
软件定义无线电(SDR) 配合电脑做频谱分析,性价比高 低(几百元)
定向天线 配合频谱仪,判断干扰方向 中
近场探头 检测设备内部的电磁泄漏 低

我个人习惯用SDR加定向天线做初步排查。成本低,效果也不错。先用全向天线扫一遍,发现异常频点后,换定向天线找方向。

2.4.3 干扰排查步骤

  1. 关闭所有可疑设备:先看干扰是否消失。如果消失,逐个开启设备,找到干扰源。
  2. 用频谱仪扫描目标频段:看是否有异常的尖峰或噪声底抬高。
  3. 对比基站信号:用频谱仪看基站的下行信号,确认基站工作正常。
  4. 检查设备自身辐射:用近场探头靠近设备,看是否有内部干扰。
  5. 加装滤波器:如果干扰无法消除,在设备前端加装带通滤波器。
避坑指南:我曾经遇到一个案例,设备在实验室测了三天,信号一直很好。到了现场就掉线。最后发现是现场有一个大功率对讲机,一按发射键,设备就掉线。对讲机的发射功率是5W,离设备只有3米,直接把接收机阻塞了。解决方案很简单——把设备和对讲机拉开距离,或者在对讲机上装一个滤波器。

2.5 物理层排查知识体系

下面这张图总结了物理层排查的核心逻辑。你可以把它当作排查路线图。

物理层排查知识体系 物理层排查 SIM卡状态 天线连接 信号强度 射频干扰 物理接触检查 电气信号检测 AT指令查询 接口类型检查 馈线完整性 驻波比测试 RSSI vs RSRP 信号强度分级 信号波动分析 常见干扰源 排查工具 排查步骤 排查顺序建议:SIM卡 → 天线 → 信号强度 → 射频干扰 从最简单、最便宜的检查开始,逐步深入

物理层排查,说白了就是"看、量、测、查"四个字。看外观、量电压、测波形、查指令。按照这个顺序走一遍,大部分问题都能定位。

嗯,这里要注意一点:物理层排查不是一次性的。设备部署后,环境会变,器件会老化。我建议每季度做一次物理层巡检,尤其是SIM卡触点和天线接口。别等到设备批量掉线了才想起来查。