今天我将对本次移远通信物联网模组通信技术实习,做个人学习与实践总结。
![]()
本次汇报分为四个板块:第一是实习概况与学习,第二是实践成果与产出,第三是问题攻坚与复盘,最后是个人成长收获与未来展望。
首先第一部分,实习概况与学习。本次属于移远通信的物联网技术专项实训,实训地点在笃行北楼 A402。我们使用的硬件是移远 EG915U-EU 物联网开发板,核心模组采用展锐 UIS8910 平台。调试过程当中,我们用到 QCOM、Coolwatcher、ArmTracer 作为开发调试工具,同时完成了信令抓取与日志分析。整个实习时长为两周,核心目标就是走进物联网模组的技术核心,完成从书本理论到工程实战的进阶。
接下来说一说我这两周完整的学习安排。实习第一周的前三天,主要做理论基础夯实。专家老师们带领我们系统阅读 3GPP 通信标准规范,理解 LTE 整体网络架构,梳理物联网模组从开机、注册到入网的整套流程,搞懂入网每一步的关键条件。理论学习结束之后就进入实操演练,做展锐平台下的 AT 指令配置与调试,抓取 LTE 入网全过程信令,分析正常流程,同时也去研究各类入网异常场景。
之后的实习重点偏向业务实操和前沿技术。我们重点学习 IMS 注册流程、VoLTE 高清语音、还有 SMS over IP 短信业务,把之前学到的通信协议落到真实硬件上面。除此之外,我也拓展了解 5GNR 技术演进,以及 6G 的行业研究方向,从通信标准、设备实操再到前沿技术,构建起一套完整的知识认知闭环。
接下来汇报第二部分,实践成果与产出。 经过两周完整的动手实操,我的工程调试能力得到实实在在的锻炼。我已经能够熟练完成日志采集、AT 指令业务调试、信令抓包解析这一系列工作,具备独立定位通信终端业务故障的实操能力,真正做到理论知识和工程实践相互结合。我的实操主要分为三块内容。
第一块是工具与日志采集。我熟练掌握 Coolwatcher、ArmTracer 这几款调试工具,通过 USB 和 UART 两种接口抓取 AP 侧和 CP 侧的完整日志。日志是通信调试最重要的原始依据,后续所有问题分析,都建立在完整日志采集的基础之上。
第二块是 AT 指令业务调试。我在 EG915U 开发板上,完成了通话、短信、数据上网三大基础业务的 AT 指令调测,反复验证模组各项通信功能的运行稳定性,熟悉各类业务对应的 AT 指令集。
第三块是信令抓包与解析。在模组开展入网、VoLTE 通话的时候抓取完整 Log,重点研读 RRC、NAS、SIP 这些关键层的信令节点,通过信令流程变化,快速判断业务卡在哪个环节,定位异常原因。
这里简单介绍我们本次实验的硬件载体:EG915U-EU,它是移远的 4G Cat.1 物联网模组,芯片平台为展锐 UIS8910,支持数据上网、短信、VoLTE 语音业务。我们全部实验,都是通过 AT 指令下发控制,使用 USB、UART 接口完成和模组之间的交互调试。
业务实操方面,我完整实现IMS注网流程,调通短信、数据、语音三大业务。
这里我简单介绍 IMS 的注册流程:模组首先完成 LTE 附着,建立 IMS 专用 PDN 承载,获取 IP 地址;之后获取 P-CSCF 地址,模组发出 SIP REGISTER 注册请求;网络回复 401 鉴权挑战,模组带上鉴权信息再次发送注册请求;鉴权通过,网络返回 200 OK,IMS 注册才算完成,此时才可以正常使用 VoLTE、IMS-SMS 业务。PPT 上也展示了 LTE 入网完整日志,还有 IMS 注册流程的抓包 Log,可以直观看到每一条信令交互。
短信业务上,使用Qnavigator软件实现模组接收、发送短信;
数据业务完成 ECM 拨号与 RMNET 拨号,分别测试自动拨号和手动拨号两种模式,设备可以正常获取 IPv4 以及 IPv6 地址,并且能够 ping 通外网 8.8.8.8,网络通路正常。
语音业务,使用 ATD 指令发起拨号,ATA 指令接通来电,ATH 挂断通话。同时抓取 VoLTE 通话完整日志,可以清晰对比主叫、被叫两端完整 SIP 和 NAS 信令交互过程,看懂一次通话从建立到释放的全套流程。
INVITE会话创建,183指示被叫侧资源预留现状和预期,UPDATE表示主叫终端满足媒体协商条件和专用EPS承载成功建立,200发送ok给主叫,表示被叫也完成资源预留。被叫会发送180 RING消息通知主叫。发送ACK表示主叫已经收到了被叫UE发来的200 OK消息。当主叫或被叫用户挂机后, 会发送BYE消息。
第三部分是问题攻坚与复盘,和各位老师分享实操中遇到的典型故障,以及我的排错经历。 做硬件调试,遇到故障是常态,本次实习我碰到三个印象很深的问题。
第一个问题,短信业务发送中文,接收端出现乱码。最开始接收消息显示一堆无法识别的乱码字符,我首先复现现象,抓取短信相关日志,核对 AT 指令编码参数,排查文本模式的配置,经过多次调整配置参数之后,最终模组能够正常接收中文短信,可以正确显示 “你好” 这类中文内容。
第二个问题,语音业务异常,模组既无法向外拨打电话,也接收不到外部来电。碰到这个问题,我首先确认 SIM 卡状态正常,之后抓取完整入网以及 IMS 注册日志,查看模组是否完成 IMS 注册。对照信令一步步排查,发现问题出在前一天调试时误操作关闭了 SIM 卡侧的 IMS 功能,直接导致 IMS 注册失败,VoLTE 业务无法使用。我执行AT+QIMS="ENABLE"指令开启 IMS 功能,等待模组完成 IMS 注册之后,呼出、呼入通话全部恢复正常。
第三个问题出现在数据业务调试:开启自动拨号功能之后,再去执行手动拨号的 AT 指令,会直接报错。查阅模组 AT 指令手册后了解到,自动拨号和手动拨号功能互斥,执行AT+QNETDEVCTL=0关闭自动拨号功能,再运行手动拨号命令,报错就解决了。
这几次排错也让我总结出调试思路:遇到问题,优先复出现象,采集完整日志,对照 3GPP 标准以及模组手册,顺着信令流程一步步追溯,定位问题根因,再修改配置验证修复效果,这也是通信调试非常核心的工程思路。
第四部分,成长收获与展望。 两周实习结束,我最大感受就是跳出课本抽象的通信理论,真切接触物联网模组真实的工作逻辑,完成从书本理论走向工程实践的思维转变。
在技术层面,过去只是在课堂上学习信令、通信协议,这次实习把 LTE、IMS 协议真正落地到硬件调测当中,加深我对移动通信协议的理解;工程思维上,建立起 “日志驱动排障” 的习惯,明白通信调试不能靠猜测,一切分析都要有日志作为依据;同时,近距离接触移远通信的模组产品,也让我对物联网通信产业的实际工作模式,有了更加真实的认知。
回顾整个实习,我完成了理论到实操的过渡,掌握了物联网模组调试的一套核心方法:复现问题、抓取日志、对照通信标准定位故障。当然我也认识到自身还有很多不足,对于部分复杂异常信令的分析还不够熟练,对协议细节掌握还有提升空间。后续我会继续深耕移动通信相关知识,多做实操练习,补齐自己的短板。
总的来说,这次实习以实操沉淀经验,以思考明晰方向。我会把本次实习学到的调试思维、技术知识保留下来,未来继续在物联网通信这个方向学习钻研。




