上文扯了扯会话模式管控,本文接着上次话题,聊聊汽车电子诊断范畴另一个重要的状态机:安全访问。
言归正传,在进行诊断请求时,除了通过会话模式区分执行权限外,有些服务的执行Pre-condition需要控制器进行解锁动作(也就是这次话题安全访问),常见的服务有2E、2F等。可通过例子来直观认识:
在手机APP中,若涉及到个人隐私的APP(相册、微信),会设置进入密码。只有解锁成功方能打开相应功能。
在控制器中同样状况,UDS协议定义了一些服务执行后会对控制器属性造成影响,执行这些服务需要满足前置条件——解锁,对应UDS中服务是Service 27。
- 服务格式
在UDS协议中,Service 27请求格式、响应格式都做了详细的定义: