Towards a General Infrastructure for Location-based Smart Mobility Services