Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 2.15 KB

README.md

File metadata and controls

63 lines (37 loc) · 2.15 KB

KeyLess-Car for ESP32

What is a RKS system

RKS as the Remote keyless system. It's a proximity system that is triggered if a key is within a certain distance. Widely used in modern vehicles. It's very convenient to Entry your car when you have RKS system. You do not need take out of your key, just walk to your car with the key in your pocket, then you can open the door.

image

Use your iPhone as a Tag.

iPhone:

When IOS is enabling with continuity service, it will always sending BLE advertising to let other IOS device to know. But the Bluetooth MAC Address is random and changed every 15 minutes. With my another project, you can decode the random address and determined if this random address belongs to your phone.

Get IRK of your iPhone

If the IRK of an IOS device is known, the random Bluetooth address can be determined if it belongs to this device.

1- Use an ESP32 board and download with “esp32_get_irk” project and built to esp32. It will start a BLE service.

2- Use your iPhone install with “LightBlue” APP, find the “ESP_BLE_SECURITY” service, and connect it, the IRK will be print out. image

Hardware used:

iPhone; ESP32 Board

Manual

Switch Click :

  • One click (Smooth Switch Led Blink) :

    • When Engine Stop : start IGN1 - IGN3 - ACCY
    • When Ignition Start and Engine Stop : Stop IGN3 - IGN3 - ACCY --> So Engine Stop (Led Switch OFF)
  • Double click (Smooth Switch Led Blink) : Toggle ON / OFF ACCY

  • Triple Click : NA

  • Quadruple Click : Diag Mode Start

  • Long Press click (Led Switch ON) :

    • When Ignition start --> Launch Starter , IGN1 - ACCY Stop
  • Release Long Press click :

    • Stop Starter --> IGN1 - ACCY Start
    • If engine not start retourn to Ignition ON with Smooth Switch Led Blink
    • If engine start --> Led switch ON
  • If Ignition not start : 15 seconde on long Press switch , reboot Esp 32 (Fast blink Switch Led)

OPTION :

  • Auto Lock Run
  • Auto Proximity Lock / Unlock
  • Sleep Mode
  • Auto Shutdown ACCY and IGN