http://www.collectivesensing.org/