Mobile Crowdsensing and Remote Sensing in Smart Cities