SenseMyCity: Crowdsourcing an Urban Sensor

People treat smartphones as a second skin, having them around nearly 24/7 and constantly interacting with them. Although smartphones are used mainly for personal communication, social networking and web browsing, they have many connectivity capabilities, and are at the same time equipped with a wide range of embedded sensors. Additionally, bluetooth connectivity can be leveraged to collect data from external sensors, greatly extending the sensing capabilities. However, massive data-gathering using smartphones still poses many architectural challenges, such as limited battery and processing power, and possibly connectivity costs. This article describes SenseMyCity (SMC), an Internet of Things mobile urban sensor that is extensible and fully configurable. The platform consists of an app, a backoffice and a frontoffice. The SMC app can collect data from embedded sensors, like GPS, wifi, accelerometer, magnetometer, etc, as well as from external bluetooth sensors, ranging from On-Board Diagnostics gathering data from vehicles, to wearable cardiac sensors. Adding support for new internal or external sensors is straightforward due to the modular architecture. Data transmission to our servers can occur either on-demand or in real-time, while keeping costs down by only using the configured type of Internet connectivity. We discuss our experience implementing the platform and using it to make longitudinal studies with many users. Further, we present results on bandwidth utilization and energy consumption for different sensors and sampling rates. Finally, we show two use cases: mapping fuel consumption and user stress extracted from cardiac sensors.

[1]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[2]  Austin Louis Oehlerking StreetSmart : modeling vehicle fuel consumption with mobile phone sensor data through a participatory sensing framework , 2011 .

[3]  Claudio Soriente,et al.  Participatory privacy: Enabling privacy in participatory sensing , 2012, IEEE Network.

[4]  Min Y. Mun,et al.  Designing the Personal Data Stream: Enabling Participatory Privacy in Mobile Personal Sensing , 2009 .

[5]  João Barros,et al.  A Mobile Sensing Approach to Stress Detection and Memory Activation for Public Bus Drivers , 2015, IEEE Transactions on Intelligent Transportation Systems.

[6]  Deepak Ganesan,et al.  mCrowd: a platform for mobile crowdsourcing , 2009, SenSys '09.

[7]  John Zimmerman,et al.  Swarthmore College , 2012 .

[8]  John Krumm,et al.  A survey of computational location privacy , 2009, Personal and Ubiquitous Computing.

[9]  Emanuele Della Valle,et al.  Urbanopoly -- A Social and Location-Based Game with a Purpose to Crowdsource Your Urban Data , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.

[10]  Hojung Cha,et al.  Automatically characterizing places with opportunistic crowdsensing using smartphones , 2012, UbiComp.

[11]  Steve Wheeler,et al.  How smartphones are changing the face of mobile and participatory healthcare: an overview, with example from eCAALYX , 2011, Biomedical engineering online.

[12]  Yang Zhang,et al.  CarTel: a distributed mobile sensor computing system , 2006, SenSys '06.

[13]  Arne Broering,et al.  Crowdsourcing sensor tasks to a socio-geographic network , 2010, GIScience 2010.

[14]  Lorrie Faith Cranor,et al.  Who's viewed you?: the impact of feedback in a mobile location-sharing application , 2009, CHI.

[15]  Hui Xiong,et al.  Achieving Guaranteed Anonymity in GPS Traces via Uncertainty-Aware Path Cloaking , 2010, IEEE Transactions on Mobile Computing.

[16]  Russ Burtner,et al.  INTERNATIONAL JOURNAL OF HEALTH GEOGRAPHICS REVIEW Open Access , 2022 .

[17]  Demetrios Zeinalipour-Yazti,et al.  Crowdsourcing with Smartphones , 2012, IEEE Internet Computing.

[18]  Carlo Ratti,et al.  Real-Time Urban Monitoring Using Cell Phones: A Case Study in Rome , 2011, IEEE Transactions on Intelligent Transportation Systems.

[19]  R.N. Murty,et al.  CitySense: An Urban-Scale Wireless Sensor Network and Testbed , 2008, 2008 IEEE Conference on Technologies for Homeland Security.

[20]  Patrick Bell,et al.  GeoExposures: documenting temporary geological exposures in Great Britain through a citizen-science web site , 2013 .

[21]  Robert J. Meijer,et al.  Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[22]  Ana Aguiar,et al.  Mining geographic data for fuel consumption estimation , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[23]  Bartel Van de Walle,et al.  Social media and SMS in the haiti earthquake , 2012, WWW.

[24]  João Barros,et al.  A mobile sensing architecture for massive urban scanning , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[25]  Anthony C. Robinson,et al.  Leveraging geospatially-oriented social media communications in disaster response , 2012, ISCRAM.

[26]  Dimitrios Gunopulos,et al.  Crowdsourced Trace Similarity with Smartphones , 2013, IEEE Transactions on Knowledge and Data Engineering.

[27]  Ahmed Helmy,et al.  Correlation analysis for alleviating effects of inserted data in wireless sensor networks , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[28]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.