Distributed data collection control in opportunistic mobile crowdsensing