读完 LMP 全部正文,流程都散在脑子里:建链、配对、加密、省电。有没有一种东西能把它们串成看得见的连续剧?有,就是 MSC——消息时序图是全规范里最适合边抓包边翻的一册,开篇先把语法讲清楚,后面几十张图才能看得又快又准。目录一、先立三条免责声明,再谈图二、六种符号:一册图的语法三、编号规则:数字走主线,字母走岔路四、范例图精读:四条竖线上的完整对白五、照进现实:两份日志还原一次重连六、前向兼容:老剧本不改字,读者自己翻译七、代码时间:双日志对表的最小实现八、收个尾九、测验LMP 系列收官时我说过,规范最后几页的附录像户籍档案。而 MSC是另一种气质——它是剧本。HCI 命令、HCI 事件、LMP PDU,谁先说、谁后答、谁可以闭嘴,全部画在一张图上。这一册没有新的协议行为,全是已有行为的走位图,但恰恰因为如此,它是排查问题时最值得反复对照的资料。扉页一句话就把定位说死了:Examples of interactions between Host Controller Interface commands and events and Link Manager Protocol Data Units are represented in the form of message sequence charts.主机控制器接口的命令和事件、链路管理器的协议数据单元,两者之间的交互实例,用时序图来呈现。翻译成人话:上半场 Host 和 Controller 怎么对话(HCI),下半场两个 Controller 隔着空口怎么对话(LMP),一张图给你画全。我手头正好有同一场景的两份抓包——一份手机侧的 HCI 日志、一份空口日志,对应一次已配对耳机的自动重连。这篇文章就用它当教具,看规范的抽象图怎么落到真实世界的毫秒级时间轴上。
阅读完成 · 觉得有帮助?