Review Article

A Survey on Smartphone-Based Crowdsensing Solutions

Table 5

Classification of the different data transmission solutions according to the proposed architecture.

PublicationScope
Communication technologiesTopologyNetworking approach
Protocols/formatPerformance metrics
GenericQoSScalability

Neighbor [60]T1WiFi/Bluetooth/CellularHybridAlgorithm/one simulatedXX
Coupon [64]WiFi/BluetoothHybridERF and BSWFTCPX
Anonymity [66]WiFiCentralizedSlot reservations stage and data submission stageTCPX
NeCorpia [68]WiFiDistributed-hybridNetwork encoding format/Gaussian eliminationsTCPX
QoSMCS [69]HybridMarkovian stochastic Petri NeTHTTP-TCPX
RemoteCloud [73]WiFi/CellularDistributedMANET or device-to-device (D2D)TCPX
EffSense [76]Bluetooth/WiFi/CellularHybridPublish-SubscriberHTTP-JSONX
Context [79]BluetoothHybridSimulatedTCPX

PRISM [24]C2WiFi/Bluetooth/CellularCentralizedPRISM client and SandboxX
DAM4GSN [50]WiFi/CellularHybridGSN (SOAP and RESTful web services)HTTP-XML
StressSense [14]WiFi/CellularDistributedMatLab
Usense [53]WiFi/CellularDistributedSOAP web services (RPC)HTTP-XMLX
REPSense [11]WiFi/CellularDistributed
PLUS [13]WiFiCentralizedWeb services
MOSDEN [28]WiFi/CellularDistributedGSN (SOAP and RESTful web services)HTTP-XMLX
SenseDroid [54]WiFi/Bluetooth/CellularHybridProvides libraries and APIs
AlienvsMobile [39]WiFiCentralizedNS2 simulatedHTTPX
CUPUS [48]WiFiDistributedPublish-Subscriber (MQTT-MOSQUITO)HTTP-XMLX
BLISS [20]Simulated
SPREAD [56]S/ESimulated
MAP+ [57]WiFi/CellularCentralized
ADTS [65]WiFi/CellularHybridSimulated
FlierMeet [70]WiFiDistributed
MDPPs [74]WiFi/Bluetooth/CellularDistributedSOAP web servicesHTTP-XML
EasyHarvest [45]WiFi/CellularCentralizedRESTful web servicesHTTP-XML
Sahyog [78]WiFi/CellularCentralizedPublish-SubscriberHTTP-JSONX
WiFIScout [62]WiFiCentralizedHTTP

Anonysense [6] S3WiFi/BluetoothHybridSOAP web services (SMTP/SSL)HTTP(S)-XML
Pogo [49]WiFi/CellularCentralizedPublish-Subscriber (XMPP Openfire)HTTP-JSONX
MECA [26]WiFi/CellularDistributed
SmartCity [10]DistributedPublish-Subscriber (XMPP)HTTP-XML
ILR [51]WiFi/BluetoothCentralizedILR Algorithm/simulated NS2
NoiseNYC [16]Distributed
BeC3 [46]WiFiDistributedRESTful web services (COAP)HTTP-XML
McSense [12]WiFi/BluetoothDistributedRESTful web servicesHTTP-XMLX
SaaS [44]WiFi/Bluetooth/CellularDistributedWeb servicesHTTP
GPS-Less [55]WiFiDistributedApproximation algorithmsHTTPX
JoinPolices [58]BudgetDistributedSimulated MatLabXX
MCSaaS [43]WiFi/CellularDistributedRESTful web servicesHTTP-XMLX
GROPING [61]WiFiCentralized
Qoata [67]CentralizedSimulated
MCS game [72]WiFi/CellularCentralized
RuPS [75]WiFi/CellularCentralizedRESTful web servicesHTTP
NoizCrowd [18]Distributed
CrowdRecruiter [59]WiFi/CellularCentralizedSimulated
QoS-Constrained [63]HybridSimulated
PLP [77]Hybrid
MoreWithLess [80]Distributed
Sparse [81]Distributed

Ear-Phone [5]G4WiFi/CellularCentralized
Medusa [25]WiFi/CellularDistributedMedScript-SMS-MMSHTTPS-XMLXX
CrowITS [9]WiFi/CellularCentralizedRESTful web services (C2DM)HTTP-JSON
CAROM [27]WiFi/Bluetooth/CellularHybridGSN (SOAP and RESTful web services)HTTPX
SoundOfTheCity [7]WiFi/CellularCentralizedSOAP web services (RTMP)HTTP-XML
MoPS [8]WiFi/CellularDistributedRESTful web services (GCM)HTTP-XML
Vita [15]WiFi/CellularHybridRESTful web servicesHTTP-XMLXX
Matador [52]WiFi/CellularCentralizedRESTful web servicesHTTP-XML
SenSocial [19]WiFi/Bluetooth/CellularCentralizedPublish-Subscriber (MQTT-MOSQUITO)HTTP-JSONXX
MCSinSpace [21]WiFi/CellularDistributedRESTful web servicesHTTP
LineKing [22]WiFiCentralizedSOAP web servicesHTTP
Ecosystem [47]WiFi/CellularDistributedRESTful web servicesHTTP-XMLX
TYT [17]WiFi/Bluetooth/CellularCentralizedRESTful web servicesHTTP
PRESM [23]WiFi/CellularCentralized
SmartRoad [71]WiFi/CellularCentralizedSOAP web servicesHTTP-XML

: proposals addressing transmission issues.
: proposals centered on the client side.
: proposals centered on the server side.
: global solutions.