×
嵌入式 > 嵌入式开发 > 详情

基于汽车CAN总线私有协议OBD接口破解方法及经验

发布时间:2022-06-07 发布时间:
|
目前就汽车协议破解来说,行业的没有人做,做个人爱好的,某宝上就有。因为车厂指令不同,硬件产品都不一样。有破解方法,把OBD总线上的数据抓下来,一个一个分析,比如针对某款车,或者某个车系,一个一个去试,其中,需要把CAN总线的数据全抓下来。我作为个人爱好,给大家讲下汽车私有协议破解方法和规避的一些问题。

汽车私有协议破解工具:

利用破解工具CANBUS监听器采集和读取CAN总线上的数据,因不同的车,升窗的指令不同的,所以我们要具体车型具体分析,这个EST718盒子其实可以干很多事情,比如破解读取车门状态、里程、尾箱、车灯、自动大灯、雨刮器等等,相对来说,越发达的汽车ECU,获取的数据越多,同时也包涵车速转速等汽车支持的所有数据项,但是油耗没有,油耗都是算的。

破解汽车私有协议需求的背景:

目前市面上高档汽车全面淘汰了K线协议,而采用速度更快、信号更稳定的CANBUS总线。开发汽车CANBUS系列总线产品是汽车电子领域目前比较热门的一个趋势。

利用汽车OBD接口,与汽车ECU通过CANBUS协议通讯,就可以达到控制汽车某些部件的目的,并可衍生大量的新产品,如OBD自动升窗器、中控防盗模块等。

而目前开发者最大的问题在:不清楚通过何种指令发送给ECU控制目标部件。

而现在,利用开发工具汽车CANBUS总线数据采集盒,这些都不是问题。

获取CANBUS总线数据步骤:

1、将开发工具采集接口线按CANH、CANL接入汽车CANBUS总线(可直接通过OBD接口接入);

2、将卡发工具配套采集软件打开;

3、将原厂设备连入目标车辆电控系统;

4、原厂设备执行目标控制操作;

5、分析EST718配套软件采集到的数据(原车设备发送数据、ECU返回数据);

6、得到数据格式及OBD指令。

破解汽车私有协议存在的风险:

1.OBD车厂私有的协议其实很好的保护了汽车的安全(考虑下有没有必要).

2.端口协议在目前来说不破解(或者说越狱),OBD终端没有办法进入消费级的市场

对汽车后市场的从业群体来说,不是好消息.

3.目前IOS越狱在美国还不是违法的事情,不好说私有的接口协议遭遇到破解或越狱是否是侵犯知识产权,需要法律人士界定。

4私有的接口协议,厂家一味的封锁不是办法是不是可以考虑授权的方式?

5,目前除了OBD口以外,基于canbus上的其他设备例如:车载DVD也会读取一些车况,是否也涉及一些侵权的问题。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
keil中调试中无法添加变量到watch