Utilising the Crowd to Support a Smart Mobility System