我试图弄清楚如何通过OBD-II端口使用CAN总线锁定和解锁2010丰田RAV4的车门。我通过CAN控制器和CAN接收器连接了一个微控制器,并且编写了一些固件来捕获和重放消息。
如果我通过钥匙扣或门按钮解锁门,则我会在原本无声的总线上收到一连串消息(钥匙已出)。但是,重播它们无济于事。我怀疑这可能是某种身份验证问题,所以我尝试了一些不太敏感的事情-大灯。有趣的是,当我重播打开大灯的消息时,组合仪表中的大灯指示灯会短暂点亮,但实际的大灯却无能为力。
我想我有几个问题:
1)是否可以通过OBD-II端口上暴露的CAN总线来实现?我见过一些消息称门是由另一条速度较慢的公交车控制的,但是我也看到一些广告宣传的设备会在达到特定速度时将门锁上。
2)其他巴士是否以任何方式暴露在外?
3)有什么方法可以在不向丰田支付大量费用的情况下找出我捕获的消息的含义?