Crowdsensing in smart cities: Technical challenges, open issues, and emerging solution guidelines