An Edge-powered Approach to Assisted Driving