配置BEP四轮软件和注册表实现BBK与BEP通讯
通讯简介
BBK与BEP软件之间可选择串口(232)和TCP两种通讯方式, 现场常用串口通讯
软件之间交互主要有两个, 1. BBK扫码后将车型信息发送给BEP; 2. BEP将测试结果发送给BBK软件
注册表配置
选择通讯方式
串口
如上图Use Host
用于配置软件间的通讯方式, 1为串口通讯, 2为网络通讯
当选择串口通讯时需要在软件中配置串口号, BEP软件对串口号的列举有限制,若串口使用扩展设备时串口号大于限值则不会在软件中显示, 这时需要将限值改大后再选择对应串口, 对应更改上图中的Number of Serial Ports on Machine
.
网口
若选择网口通讯则需要配置上图所示的IP及端口号
Host配置
BEP与BBK软件通讯中有相应的协议规则, 为了更方便的使用需要屏蔽一些规则
其中最主要的是要将Use Host Handshaking
握手的配置改为0屏蔽掉, 否则无法直接与BEP软件进行数据交互
也可将图中所有Use
开头值为1的配置改为0
BEP软件配置
串口
配置完注册表后需要配置BEP软件中的串口号
其中BEP软件通过HOST串口将测试数据发送给BBK
通过SCANNER串口接收BBK发送的车型信息
其他不需要的不用管或者在注册表中屏蔽
网口
若选择网口通讯则需要在上图中进行配置
车型数据规则配置
BEP接收BBK发送车型数据字符串后会解析为VIN和ZTS, 由于ZTS可能存在不同长度所以需要配置不同的解析规则
具体配置参考上图, VIN为17位, ZTS为2位
BBK发送的车型数据也有一定规则, 在上图第二个标签也中进行配置, 默认为0x02
STX开头, 0x03
ETX结尾
测试结果发送配置
BEP通过图中rsm_hoststring.xml
中配置的规则生成数据字符串后发送给BBK, BBK接收后通过同样的规则进行解析, 因此需要保证BEP和BBK调用该文件的一致性, 上图为BEP软件读取路径, 该路径在注册表配置HOST时可更改; BBK文件路径在相应Config文件下