嵌入式
返回首页

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

2015-09-17 来源:eefocus

目前就汽车协议破解来说,行业的没有人做,做个人爱好的,某宝上就有。因为车厂指令不同,硬件产品都不一样。有破解方法,把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也会读取一些车况,是否也涉及一些侵权的问题。

进入嵌入式查看更多内容>>
相关视频
  • PX4固件二次开发课程

  • RISC-V嵌入式系统开发

  • NuttX Workshop 2024

  • 自己动手写操作系统

  • SOC系统级芯片设计实验

  • 自己动手做一台计算机

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • PIC单片机控制的遥控防盗报警器电路

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 如何构建一个触摸传感器电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章