A WEB-BASED PROTOTYPE

FOR

REMOTE CAR DIAGNOSTICS

Author:

Bogdan Alexandru LUPU

Supervisor:

Lect. Univ. Dr. Vlad MONESCU

Goals
How?

Demo

Improvement

 

Goals

  • Benchmark of JavaScript in automotive software

  • Asses Raspberry Pi capability

  • Remote interaction with embeded systems

  • Fiability of NoSQL in embeded  software 

Hardware, Technologies and
Programming Languages

Hardware:

Software:

  • Raspberry Pi 
  • Car Chassis Development Kit 

Web Application Back-End:

  • Node.Js
  • Express.Js
  • Socket.io
  • NoSQL

Web Application Front-End:

  • HTML
  • CSS
  • Jade
  • less
  • jQuery

Workflow

Keyboard Controller

Data store

{
  "timestamp": {
    "minutes_70": 23930658,
    "minutes": 18,
    "day": 2,
    "month": 6,
    "year": 2015
  },
  "sensordata": {
    "levels": {
      "fuel": 36,
      "oil": 15,
      "brake_fluid": 23,
      "windshield_washer_fluid": 73
    },
    "engine_RPM": 100,
    "temperatures": {
      "engine": 1,
      "outside": 77
    }
  }
}

Demo...

  • Improve speed of speech recognition

  • History Graphs 

  • Connect Raspberry Pi to ODB of a real car

  • Read input data from sensors

  • Improve security 

Future Improvements