managing smartphone crowdsensing campaigns through the organicity smart city platform

15
Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform Dimitrios Amaxilatis , Evangelos Lagoudianakis, Georgios Mylonas Computer Technology Institute, “Diophantus” Evangelos Theodoridis Intel Labs Europe WMSC '16, Heidelberg, Germany, 13 Sep 2016

Upload: dimitrios-amaxilatis

Post on 11-Jan-2017

55 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Managing Smartphone Crowdsensing Campaigns

through the OrganiCity Smart City Platform

Dimitrios Amaxilatis, Evangelos Lagoudianakis, Georgios MylonasComputer Technology Institute, “Diophantus”

Evangelos TheodoridisIntel Labs Europe

WMSC '16, Heidelberg, Germany, 13 Sep 2016

Page 2: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Sensing in Smart Cities

Smart City Infrastructures• Traffic• Transportation• Environment

Internet of Things• Smart Home• Fitness Trackers• Maker Movement

Page 3: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Why Crowdsourcing?

It is impossible to reach every corner of every neighborhood in the city

(even if you choose to do it is extremely expensive)

Page 4: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

How it works

Page 5: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Why OrganiCity?

Multiple Data Services and Representation Formats used even inside a single city

Page 6: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

OrganiCity Smart City Platform

Page 7: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Crowdsensing Workflow

Campaign Scenario

Code Developme

nt

Crowdsensing

CampaignData

Analysis

Page 8: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Campaign ScenarioCampaign Scenario

Code Developme

nt

Crowdsensing

CampaignData

Analysis

Define:• Sensing context

(e.g., which sensors to use)• Target Audience• Feedback from the community

Page 9: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Code DevelopmentCampaign Scenario

Code Developme

nt

Crowdsensing

CampaignData

Analysis

• Simple Mini Applications in Java/Android• 30-100 lines of code per sensing module• Based on OSGi and Ambient Dynamix• Already available sensing modules to use with

no code• Code examples available on Github

Page 10: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Crowdsensing CampaignCampaign Scenario

Code Developme

nt

Crowdsensing

CampaignData

Analysis

Campaign Parameters:• Sensing modules• Areas of interest• Time of interest• Data collection priorities

Page 11: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Crowdsensing Campaign

Page 12: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Data AnalysisCampaign Scenario

Code Developme

nt

Crowdsensing

CampaignData

Analysis

Near Real-Time data monitoring and analysis• Heat-maps of collected data• Temporal Distribution of data• Volunteer Distribution of data• Communication with volunteers

Page 13: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform
Page 14: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Future Goals

• Large Scale Campaigns• User Feedback

• De-identification• User Privacy

• Gamification• Rewarding

Page 15: Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City Platform

Thank You!Questions?