Back to projects

Bike Theft Alarm

Bike Theft Alarm

Github Link

BBG with GPS moduleBBG
  • Developed a multi-threaded anti-theft bicycle device on the Beaglebone Green (BBG) using C, Pthreads, Embedded Linux, and PWM.
  • Leveraged C and Pthreads to establish a multi-threaded UDP relay that enables the alarm to communicate with a remote server, empowering users to trigger the alarm, know the current location, and be alerted remotely.
  • Integrated an external GPS module connected through UART and the joystick connected through GPIO, and implemented the logic that controls the lock/unlock state and the alarm's trigger based on GPS movement using C.
  • Developed a web interface to control the anti-theft device and receive status updates on the bicycle using Vue.js, Socket.io, and Node.js