Review Article
A Survey on Smartphone-Based Crowdsensing Solutions
Table 5
Classification of the different data transmission solutions according to the proposed architecture.
| Publication | Scope
| Communication technologies | Topology | Networking approach
| Protocols/format | Performance metrics | Generic | QoS | Scalability |
| Neighbor [60] | T1 | WiFi/Bluetooth/Cellular | Hybrid | Algorithm/one simulated | | X | | X | Coupon [64] | WiFi/Bluetooth | Hybrid | ERF and BSWF | TCP | X | | | Anonymity [66] | WiFi | Centralized | Slot reservations stage and data submission stage | TCP | X | | | NeCorpia [68] | WiFi | Distributed-hybrid | Network encoding format/Gaussian eliminations | TCP | X | | | QoSMCS [69] | | Hybrid | Markovian stochastic Petri NeT | HTTP-TCP | | X | | RemoteCloud [73] | WiFi/Cellular | Distributed | MANET or device-to-device (D2D) | TCP | X | | | EffSense [76] | Bluetooth/WiFi/Cellular | Hybrid | Publish-Subscriber | HTTP-JSON | X | | | Context [79] | Bluetooth | Hybrid | Simulated | TCP | X | | |
| PRISM [24] | C2 | WiFi/Bluetooth/Cellular | Centralized | PRISM client and Sandbox | | | | X | DAM4GSN [50] | WiFi/Cellular | Hybrid | GSN (SOAP and RESTful web services) | HTTP-XML | | | | StressSense [14] | WiFi/Cellular | Distributed | MatLab | | | | | Usense [53] | WiFi/Cellular | Distributed | SOAP web services (RPC) | HTTP-XML | X | | | REPSense [11] | WiFi/Cellular | Distributed | | | | | | PLUS [13] | WiFi | Centralized | Web services | | | | | MOSDEN [28] | WiFi/Cellular | Distributed | GSN (SOAP and RESTful web services) | HTTP-XML | X | | | SenseDroid [54] | WiFi/Bluetooth/Cellular | Hybrid | Provides libraries and APIs | | | | | AlienvsMobile [39] | WiFi | Centralized | NS2 simulated | HTTP | X | | | CUPUS [48] | WiFi | Distributed | Publish-Subscriber (MQTT-MOSQUITO) | HTTP-XML | X | | | BLISS [20] | | | Simulated | | | | | SPREAD [56] | S/E | | Simulated | | | | | MAP+ [57] | WiFi/Cellular | Centralized | | | | | | ADTS [65] | WiFi/Cellular | Hybrid | Simulated | | | | | FlierMeet [70] | WiFi | Distributed | — | | | | | MDPPs [74] | WiFi/Bluetooth/Cellular | Distributed | SOAP web services | HTTP-XML | | | | EasyHarvest [45] | WiFi/Cellular | Centralized | RESTful web services | HTTP-XML | | | | Sahyog [78] | WiFi/Cellular | Centralized | Publish-Subscriber | HTTP-JSON | X | | | WiFIScout [62] | WiFi | Centralized | | HTTP | | | |
| Anonysense [6] | S3 | WiFi/Bluetooth | Hybrid | SOAP web services (SMTP/SSL) | HTTP(S)-XML | | | | Pogo [49] | WiFi/Cellular | Centralized | Publish-Subscriber (XMPP Openfire) | HTTP-JSON | X | | | MECA [26] | WiFi/Cellular | Distributed | | | | | | SmartCity [10] | | Distributed | Publish-Subscriber (XMPP) | HTTP-XML | | | | ILR [51] | WiFi/Bluetooth | Centralized | ILR Algorithm/simulated NS2 | | | | | NoiseNYC [16] | | Distributed | | | | | | BeC3 [46] | WiFi | Distributed | RESTful web services (COAP) | HTTP-XML | | | | McSense [12] | WiFi/Bluetooth | Distributed | RESTful web services | HTTP-XML | X | | | SaaS [44] | WiFi/Bluetooth/Cellular | Distributed | Web services | HTTP | | | | GPS-Less [55] | WiFi | Distributed | Approximation algorithms | HTTP | X | | | JoinPolices [58] | Budget | Distributed | Simulated MatLab | | X | X | | MCSaaS [43] | WiFi/Cellular | Distributed | RESTful web services | HTTP-XML | X | | | GROPING [61] | WiFi | Centralized | | | | | | Qoata [67] | | Centralized | Simulated | | | | | MCS game [72] | WiFi/Cellular | Centralized | | | | | | RuPS [75] | WiFi/Cellular | Centralized | RESTful web services | HTTP | | | | NoizCrowd [18] | | Distributed | | | | | | CrowdRecruiter [59] | WiFi/Cellular | Centralized | Simulated | | | | | QoS-Constrained [63] | | Hybrid | Simulated | | | | | PLP [77] | | Hybrid | | | | | | MoreWithLess [80] | | Distributed | | | | | | Sparse [81] | | Distributed | | | | | |
| Ear-Phone [5] | G4 | WiFi/Cellular | Centralized | | | | | | Medusa [25] | WiFi/Cellular | Distributed | MedScript-SMS-MMS | HTTPS-XML | X | | X | CrowITS [9] | WiFi/Cellular | Centralized | RESTful web services (C2DM) | HTTP-JSON | | | | CAROM [27] | WiFi/Bluetooth/Cellular | Hybrid | GSN (SOAP and RESTful web services) | HTTP | X | | | SoundOfTheCity [7] | WiFi/Cellular | Centralized | SOAP web services (RTMP) | HTTP-XML | | | | MoPS [8] | WiFi/Cellular | Distributed | RESTful web services (GCM) | HTTP-XML | | | | Vita [15] | WiFi/Cellular | Hybrid | RESTful web services | HTTP-XML | X | | X | Matador [52] | WiFi/Cellular | Centralized | RESTful web services | HTTP-XML | | | | SenSocial [19] | WiFi/Bluetooth/Cellular | Centralized | Publish-Subscriber (MQTT-MOSQUITO) | HTTP-JSON | X | | X | MCSinSpace [21] | WiFi/Cellular | Distributed | RESTful web services | HTTP | | | | LineKing [22] | WiFi | Centralized | SOAP web services | HTTP | | | | Ecosystem [47] | WiFi/Cellular | Distributed | RESTful web services | HTTP-XML | X | | | TYT [17] | WiFi/Bluetooth/Cellular | Centralized | RESTful web services | HTTP | | | | PRESM [23] | WiFi/Cellular | Centralized | | | | | | SmartRoad [71] | WiFi/Cellular | Centralized | SOAP web services | HTTP-XML | | | |
|
|
: proposals addressing transmission issues. : proposals centered on the client side. : proposals centered on the server side. : global solutions.
|