NB-IoT模组半夜批量掉网,快被搞疯了
各位同行,求助个事儿。我们做了一批智慧井盖监测终端,主控STM32L051,NB-IoT用移远BC26,配MPU6050做倾角检测,电池是ER34615锂亚+超级电容,设计目标待机3年。小批量试产200台,现场装了大概一个月,最近发现七八台陆续掉网,集中在晚上11点到凌晨2点这个时段,白天基本正常。掉网后模组不自动重连,必须断电重启,现场维护成本太高了,甲方已经开始催。
已经排查的:电源纹波测过没问题,电容也够;PSM模式配的是TAU=2h,Active Timer=10s;信号RSRP在-105左右,不算太好但也不至于掉。怀疑是夜间基站侧有什么策略,或者模组在eDRX/PSM切换的时候卡死了。打过移远FAE电话,让我升级固件,升完还是复现。
有没有兄弟遇到过类似情况?是基站夜间节能把设备踢了,还是BC26固件本身的坑?低功耗这块我算过账,不敢随便改唤醒周期,改了续航就崩。在线等,挺急的。
回答(1)
先看BC26规格书第3页的PSM章节,TAU=2h配10s Active Timer,模组在深夜大概率是被基站强制下发Detach后进了深睡,而STM32L051的串口唤醒没跟上,模组就卡在PSM出不来了。排查三点:一、抓现场半夜的AT日志,看掉网前是否有+CEREG:0或+CGEV: ME PDN ACT的异常事件,确认是网络侧踢还是模组侧卡死;二、把模组PSM的TAU先改短到30min做对比测试,如果掉网频率明显变化,基本坐实是夜间网络侧策略;三、加一级外部看门狗,主控检测到+CEREG非1/5超过10分钟就硬复位模组,先保现场。另外RSRP-105偏弱,井盖下金属环境建议顺手看看天线匹配,别只盯软件。