V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
equationl
V2EX  ›  汽车

原车不支持手机解锁,但是支持钥匙感应解锁,有没有可能改装成支持手机解锁的?

  •  
  •   equationl · 2022-05-03 22:53:28 +08:00 via Android · 2319 次点击
    这是一个创建于 926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为习惯了干啥都用手机,所以想着把车钥匙也干掉。

    在不破坏原车结构的情况下。要实现这个需求,似乎只有从钥匙上下手了。

    淘宝也有卖类似改装的东西,看了下,基本也是拿原车钥匙开刀,但是买的贼贵,还得接他们的服务器,不太放心。

    想到一个简单粗暴但有效的实现思路,就是把原厂钥匙拆了,再在车上装一个带蓝牙模块的单片机或 Arduino ,提前写好程序,搜索到指定蓝牙的信号,且强度达到设定值,就给钥匙通电,从而达到感应解锁的目的。

    但是这样会有两个问题,一是供电无法解决,想要用常电就必须的拆仪表盘接线,如果用类似充电宝的蓄电池,夏天汽车内温度这么高,我怕炸了。 二是安全性,如果这样做,仅靠识别蓝牙地址和信号,是否会有安全问题?如果把识别地址改成配对呢?

    或者还会有其他我完全没考虑的问题? 例如钥匙断电后重新上电并不能继续感应解锁,或者不能立即激活感应解锁?

    如果想实现这个需求,有其他更好的方法吗?

    32 条回复    2022-05-11 15:35:32 +08:00
    cpstar
        1
    cpstar  
       2022-05-03 23:33:47 +08:00
    钥匙放哪?车内?车外?放车外你放心?放车内汽车会检测钥匙在车内不锁车。另外怎么锁车?
    Tink
        2
    Tink  
       2022-05-04 08:31:02 +08:00 via Android
    你原车钥匙是用靠蓝牙实现感应解锁的?
    neilp
        3
    neilp  
       2022-05-04 09:14:41 +08:00
    换个车不就行了
    czwstc
        4
    czwstc  
       2022-05-04 10:34:50 +08:00 via iPhone
    @cpstar 放车内断电,要解锁就 arduino 给车钥匙插电。
    equationl
        5
    equationl  
    OP
       2022-05-04 11:17:44 +08:00 via Android
    @cpstar
    @czwstc
    4 楼老哥说对了,我的想法就是这样,1 楼老哥看来没理解我的意思啊😂
    equationl
        6
    equationl  
    OP
       2022-05-04 11:18:14 +08:00 via Android
    @Tink 这个还真不知道,大概率不是蓝牙,应该是某种特定的无线通讯技术
    equationl
        7
    equationl  
    OP
       2022-05-04 11:19:57 +08:00 via Android
    @neilp 老哥这话说的,就跟前段时间某专家说的没钱为什么不把自己闲置房子租出去赚房租一样
    neilp
        8
    neilp  
       2022-05-04 11:26:58 +08:00
    开个玩笑而已. 私改车钥匙可能有安全问题. 说不定还违法. 三思.
    cpstar
        9
    cpstar  
       2022-05-04 11:32:57 +08:00
    你没有理解这个逻辑,首先锁车,钥匙是要在车外的,然后车内中控与钥匙感应一下,确认锁车。现在钥匙断电了,中控怎么跟钥匙确认?如果钥匙通电,钥匙在车内,中控虽然能确认但拒绝锁车。

    如果锁车的问题解决了,开锁的问题相对好办。
    equationl
        10
    equationl  
    OP
       2022-05-04 11:34:29 +08:00 via Android
    @cpstar 这个还真没考虑到,我待会儿下去试试,如果是老哥这个逻辑的话,那可能这个想法真的行不通了
    equationl
        11
    equationl  
    OP
       2022-05-04 11:34:43 +08:00 via Android
    @neilp get√
    equationl
        12
    equationl  
    OP
       2022-05-04 11:48:08 +08:00 via Android
    @equationl 刚才试了一下,确实如老哥所说,直接断电会导致无法锁车。
    看来是我把这个逻辑想的简单了,晚上我再试试它是怎么判断钥匙在车内还是车外的,如果可以把钥匙放车内也能锁车的话,也只是多加一个判断的事,先让车锁了再把钥匙断电就行。
    PbCopy111
        13
    PbCopy111  
       2022-05-04 15:18:42 +08:00
    一把宝马要是好几百。。。我觉得很难接入到他的电脑里。
    但是 可以反过来,你可以用手机控制车内的机械手臂,不就是一个按开关的按钮功能么。。这个好实现。
    xuanbg
        14
    xuanbg  
       2022-05-05 06:29:55 +08:00
    我的 APP 解锁 /锁车是通过蓝牙和车载电脑通信来实现指令的发送 /接收。车子不支持这个功能的话,想通过车钥匙来就不好搞。
    你想不带钥匙,那钥匙势必要放车里面。钥匙在车里面就锁不了车,要想锁车就要屏蔽钥匙。钥匙被屏蔽了,你手机也就连不上钥匙了。。。无解
    equationl
        15
    equationl  
    OP
       2022-05-05 09:22:54 +08:00
    @PbCopy111
    @xuanbg

    其实也没这么麻烦,我想的比较简单粗暴。
    就是把钥匙的电池拆了,通过 Arduino 来控制钥匙的通电与断电。
    至于怎么实现解锁和上锁也很简单:
    解锁最简单,通过 Arduino 判断符合条件,直接给钥匙通电,然后通过钥匙自己感应解锁就行了,不需要我做过多的操作。
    至于上锁,确实有难度,因为如果直接断电的话车辆会拒绝上锁,但是我实验过,把钥匙放到车内然后按钥匙的锁车按钮是可以正常锁车的,所以我的想法是通过 Arduino 判断达到条件就短接锁车按键(也就相当于按下这个按键),延时待车辆锁好后再把钥匙断电。

    这样压根不需要改车辆的控制系统,只需要在钥匙上做文章就行。而且手机不是和钥匙通信,而是和我外接的一个 Arduino 或者其他形式的只要是可编程能加蓝牙模块的主板通信。

    13 楼老哥的想法有点复杂了,有某同学做一个投球机器人就为了砸开关关灯那种感觉....

    这个方法唯一的一个难点就是供电问题。
    还有一个不确定的点就是钥匙长期断电,通电后是否能立即激活感应解锁,如果不能的话其实也无所谓,无非就是再多加一步,解锁时再短接解锁按钮而已。
    xuanbg
        16
    xuanbg  
       2022-05-05 10:32:09 +08:00
    @equationl 要是这个思路的话,你要做的不是把钥匙的电池拆了,而是把钥匙的按钮改成电控啊。
    equationl
        17
    equationl  
    OP
       2022-05-05 14:12:42 +08:00
    @xuanbg 电池得拆,不然钥匙一直放车里锁了相当于没锁。

    控制按钮也很简单啊,现在的车钥匙按钮不都是类似薄膜键盘那种按钮嘛,短接一下就是触发了按钮啊
    canyue7897
        18
    canyue7897  
       2022-05-05 17:51:03 +08:00 via iPhone
    这个功能奥迪早实现了。前提是要有无钥匙进入。如果车钥匙在车内,用 APP 锁车,那么车钥匙在车内无论怎么触碰车门,车都不会解锁,只能使用 APP 解锁车辆。如果车钥匙在车外,那么 APP 解锁和无钥匙进入都可以。我寻思这不是基本功能么?而且由于汽车能感应车钥匙是否在车内,还能实现一些骚操作。比如放一把备用车钥匙直接放入车内,然后就可以用第三方的控车,包括远程启动启动发动机,远程开空调,远程开窗关窗等。。。。其实楼主的这种需求,只要汽车能感应到钥匙在车内,还是在后备箱,还是在车外,官方就能实现。。。如果奥迪感应到车钥匙在后备箱,那么后备箱是关不上的,关上自动弹起。。。
    equationl
        19
    equationl  
    OP
       2022-05-05 22:45:10 +08:00 via Android
    @canyue7897 对,硬件上是没问题,但是厂商要恰饭的嘛,手机解锁只给顶配用,我是次顶配...不给用,所以就想自己瞎折腾
    canyue7897
        20
    canyue7897  
       2022-05-05 23:24:07 +08:00 via iPhone
    我倒觉得这个比较容易能实现。直接做个能按车钥匙三个按钮的就行了。三个电控触点,分别对应汽车的锁车,解锁和开后备箱。就是自己做一个盒子,把车钥匙放进去,用三个触点分别对应三个按钮,然后把车钥匙直接放在车内即可。就算车钥匙放在车内,直接按锁车按键,也可以把车锁上。至于解锁同理。但是用蓝牙绝对不靠谱。
    canyue7897
        21
    canyue7897  
       2022-05-05 23:25:14 +08:00 via iPhone
    用模拟人手按键的方法,我觉得很容易就能实现。
    equationl
        22
    equationl  
    OP
       2022-05-06 08:36:34 +08:00
    @canyue7897 对,这就是我现在的想法,但是这个方法就是供电不好搞。

    蓝牙其实也不至于说不靠谱吧,现在不也有好多蓝牙解锁的嘛,像手机笔记本啥的,我电驴也是蓝牙解锁的。

    蓝牙也只是一个通讯方式,如果不放心,其实可以使用蓝牙来传输密钥,验证密钥解锁。
    sarices
        23
    sarices  
       2022-05-06 11:42:13 +08:00
    能接入 apple carkey 就好了,现在貌似没多少车有这个功能
    canyue7897
        24
    canyue7897  
       2022-05-07 07:11:38 +08:00 via iPhone
    @sarices 这个功能目前似乎只有宝马。。。
    canyue7897
        25
    canyue7897  
       2022-05-07 07:15:13 +08:00 via iPhone
    @sarices 蓝牙不靠谱,是因为做的盒子会被各种东西遮挡和 2.4G 各种污染,用 4G 模块供电啥的都能解决,楼主为啥不用?不过用 4G 模块确实会接入别人家的云平台,除非你自己搭建组网服务。。供电买个大牌子车载启动器就行了,直接扔车里。
    canyue7897
        26
    canyue7897  
       2022-05-07 07:16:53 +08:00 via iPhone
    @equationl 另外楼主想下,为啥汽车用跳频不用蓝牙钥匙?
    equationl
        27
    equationl  
    OP
       2022-05-07 13:02:23 +08:00
    ihciah
        28
    ihciah  
       2022-05-07 16:02:44 +08:00
    可以走 CAN 总线 hack 下,已经有一些较成熟的工具了。
    SIGEV13
        29
    SIGEV13  
       2022-05-08 01:08:36 +08:00
    用个直接 CAN bus 的遥控钥匙就行了
    corningsun
        30
    corningsun  
       2022-05-09 13:59:17 +08:00
    好多人都是把钥匙放在门口的脚垫 /箱子里面的;
    你在车底下装个盒子 /磁吸不就行了,用的时候拿出来,用完了放回去,哈哈哈。
    就是注意放的时候别让人看见了。🐕‍🦺
    equationl
        31
    equationl  
    OP
       2022-05-09 16:21:15 +08:00
    @corningsun 哈哈哈,这注意不错,就把那天谁路过不小心按了一下车把手,结果车自己解锁了
    Battle
        32
    Battle  
       2022-05-11 15:35:32 +08:00
    我那会也纠结了这个问题好久,自从我开了特斯拉,就再也不想带钥匙了。
    后面我看车也是看理想,极氪这种,都不需要车钥匙
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5593 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:39 · PVG 14:39 · LAX 22:39 · JFK 01:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.