Lasso: A device-To-device group monitoring service for smart cities