Introduction
- 信令是UE在与基站交互的时候,留下来的debug信息,可以帮助我们理解UE的行为和当前的状态,用于诊断UE侧的问题。我们可以通过UE侧的信令,推测其与基站之间通信的细节。
- 以华为海思作为芯片的模组,都可以使用他们的软件UE Monitor来记录和查看信令。这个软件的功能挺多的,可以自行探索(在软件界面任何可能的地方,右击看看有很多隐藏功能,有空再盘)
- 信令的原形是一大堆的二进制的log,需要使用与模组固件版本相对应的解码器xml才能够正确解出信令。
一条信令的信息
在软件界面,右半部分菜单栏:Details, Status, Msc. FSM, AT terminal。除了Details我们关注比较多,其他的功能暂时没什么用。AT terminal的功能与移远的QCOM串口通信软件相同。
Details
- Transport字段是这个信令的十六进制字节流和一些不太重要的信息。
- header字段指示了信令是协议栈当中具体哪些层之间的交互,我们比较关注的层有:LAYER_LL1, LAYER_MAC, LAYER_RRC, LAYER_L2, LAYER_MN, LAYER_EMMSM。
- 剩下的信息基本是不同的信令各有不同。
一些关键的信令
application report
- APPLICATION_REPORT
应用层的一些信息,messa