ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

ISO15118-3 解读2——SLAC报文

ISO15118-3 解读2——SLAC报文 一、简介在 ISO15118-3 解读1中我们已经知道了 SLAC 阶段需要完成如参数交互、信号强度测试等接下来我们来扒一下报文吧~二、SLAC 报文结构万事开头都先讲究报文结构对吧~下面是 wireshark 的 CM_SLAC_PARM_REQ 的抓包数据如图。1、第一行的 Frame 68..... 不用管是 wireshark 的抓包信息别的文章讲过就不多解释了。2、第二行就是以太网帧SLAC 的通信是基于以太网帧格式Ethernet II进行报文通信的。3、第三行就是 HomePlug AV 协议格式如下a、MMVb、MMTYPEc、FMId、MMENTRYe、MME PAD主包在 ISO15118-3 中暂时没看到 HomePlug AV 协议的定义但没关系不过是一些固定参数位罢了。ISO15118-3 中对 MMENTRY 有相应的描述。三、SLAC 报文解析本主包本次只讲述报文的内容具体的超时处理、重发机制等等各位就自行查阅标准描述即可哈~3.1、SECC 提前设置好网络参数SECC 在SLAC阶段启动前设置好网络参数如 NID、NMK 等然后进入监听状态。3.1.1、NID、NMK3.1.2、AVLN因此SECC、EVCC 需要加入到同一个 AVLN即同一个逻辑网络下才能进行后续的IPv6、SDP......3.2、参数交换原文参数如图3.2.1、EVCC 发起 CM_SLAC_PARM.REQEVCC 与 SECC 交换 SLAC 测试参数如测量次数、超时时间和本次流程的RunID3.2.2、SECC 响应 CM_SLAC_PARM.CNF如下SECC回复告知说测量次数MNBC_SOUND 10次、超时时间600ms和本次流程的RunID3.3、信号强度测量原文参数3.3.1、EVCC 发送 CM_START_ATTEN_CHAR.INDEVCC 发送3次通知 SECC 要开始准备好测量衰减了3.3.2、EVCC 发送 CM_MNBC_SOUND.INDEVCC 发送多次信号测量包前面参数交互的时候说了是10包SECC 需测试每次收到的 MNBC_SOUND 的衰减值测量原理后面说。3.3.3、EVSE PLC node 反馈 CM_ATTEN_PROFILE.INDEVSE PLC node 每收到一个或一组 CM_MNBC_SOUND.IND就根据测量结果生成衰减 profile并上报 CM_ATTEN_PROFILE.IND 给 EVSE Host。3.3.4、SECC 发送 CM_ATTEN_CHAR.INDSECC 汇总后计算平均衰减结果告知 EVCC包含测试的 MNBC_SOUND 次数、综合多次平均后的58组的衰减值3.3.5、EVCC 发送 CM_ATTEN_CHAR.RSP 应答EVCC 发送 CM_ATTEN_CHAR.RSP 应答本次衰减测试结果如下是SUCCESS简化理解就是如下3.4、逻辑网络参数交换参数原文3.4.1、EVCC 发送 CM_SLAC_MATCH.REQEVCC 请求匹配组网发送MAC、RunID3.4.2、SECC 应答 CM_SLAC_MATCH.CNFSECC 确认匹配请求发送MAC、RunID、NID、NMK3.5、EVCC 加入逻辑网络参数原文3.5.1、EV Host 设置 CM_SET_KEY.REQEV Host 通过SECC 的NID、NMK等网络参数将 EVCC 加入到与 SECC 的同一个逻辑网络下为后续的IPv6、SDP......做准备。3.5.2、EV PLC node 响应 CM_SET_KEY.CNF3.6、衰减值测试EVCC 每发一次 MNBC_SOUNDSECC 测试一次58组衰减值一般测10次然后综合汇总结果通过CM_ATTEN_CHAR.IND 告知给 EVCC。四、各阶段帧结构4.1、SLAC阶段Ethernet II —— HomePlugAV4.2、SDP阶段Ethernet II —— IPV6 —— UDP —— V2G TP V2G SDP4.3、supportedAppProtocolReq 及往后的阶段Ethernet II —— IPV6 —— TCP —— V2G TP V2G Message五、总结在加入逻辑网络后SLAC 就算基本结束了。接下来就是到再上一层的活了什么 IPV6、邻居发现等等。给大家看下下面的抓包就知道了~最后主包这里只是简单讨论了下 SLAC 的基础报文还有部分主包没讲其他更多内容参考阅读原文哦~
返回列表