A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things

Arne Bröring
Arne BröringResearch Scientist at Siemens
A Citizen Science Sensor Platform
as a Live Link
from GIS to the
Internet of Things
Dustin Demuth, Arne Bröring, Albert Remke
AGILE 2013, Leuven, 16th May 2013
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Citizen Science is growing...
Examples:
Quake Catcher Network
AirQualityEgg
Safecast‘s bGeigie
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Challenge
How to integrate collected
Citizen Science data with GIS?
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
3 Data Sharing Approaches
Sensor 1
Web Portal GIS
Sensor n
Sensor 1
OGC
Service
GIS
Sensor n
Sensor 1 Service
GIS
Sensor n Service
runs on
publishes to
publishes to
A
B
C
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
WebThing
Goal: Apply Internet / Web of Things Concept
HTTP
HTTP
Sensor
Platform
as a:
GIS
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Arduino Mega
Low-cost
Ethernet
Sensors
GPS
runs on
GIS
interacts
with accesses
Service
Approach – Hardware Design
Micro Controller
+ SD Card Power
Supply
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
Looking for protocol ...
– Well-defined / standardized
– Lightweight
– “Geo/GIS - enabled”
GeoServices REST API
– Currently going through OGC
standardization process
– Simple WS interface + JSON
– Supported by ESRI‘s JS
clients
– More ESRI software to come
– Also other vendors?
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
GeoServices REST API
– Designed to be implemented on mature GIS server
– Only portions of Feature Service realized here
– Usage of Feature Service data elements:
• Layer :=> Sensor
• Feature :=> Measurement
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
Implementation of GeoServices‘ Feature Service
http://sensebox.org/geoservices
– Description of service and array of all layers
http://sensebox.org/geoservices/<layer>
– Description of a specified layer (e.g. bounding box)
http://sensebox.org/geoservices/<layer>/query
– Array of all features of a specified layer (e.g. feature Ids)
http://sensebox.org/geoservices/<layer>/<feature>
– Description of a feature of a specified layer (e.g. attribute values)
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
/geoservices
Read sensors regularly
List of all layers (= sensors)
/geoservices/thermo1/query
List of all features (= measurements)
/geoservices/thermo1/m123
Description of feature
http://<some IP>
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
Encoding of a feature:
{
"geometry" : {
"point" : { "x" : 7.652118, "y" : 51.934969 },
"spatialReference" : { "wkid" : 4326 }
},
"attributes" : {
"ObjectID" : "m123" ,
"Time" : "2013-05-16T10:30:03Z" ,
"Value" : “15"
}
}
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Approach – Software Design
Feature Service – Filtering capabilities:
– /geoservices/thermo1/query
?geometryType=GeometryPoint
&geometry=7,52
features of layer ‘thermo1’ which are on point (7 , 52)
– Further parameters:
– where, returnGeometry, inSR, outSR,
spatialRel,relationParam, objectIds, outFields,
returnIdsOnly
However, due to processing and memory constraints
filtering is not implemented.
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Application of the ‘SenseBox‘
AirQuality SenseBox Traffic SenseBox
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Discussion
Performance
– Limited processing speed
– Limited memory (main memory: 12 kB, program memory: 256 kB)
– No multithreading
• Only one client at a time
• Can cause lost measurements
Energy-consumption
– Higher demand, due to persistent internet connection
API support
– Not yet widespread – only ESRI JavaScript clients
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Conclusions and Outlook
Way of exposing sensor platforms as first-class citizens
on the Web accessible via GIS
Direct & live link from GIS into the real-world
Limitations regarding performance & energy consumption
Implementation is easy to deploy and to adapt
In future:
– Move to more powerful microcomputers such as Raspberry-Pi
– Enable remote configuration of sensor platforms
enviroCar.org
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
enviroCar - Overview
Gathering automobile sensor data using OBD2 (~ 20 €)
Analysis of collected data on the server
plug in
Read out
(via Bluetooth)
upload
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
enviroCar - Analysis of CO2 Emmissions
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013
Questions?
Thank you!
Arne Bröring
broering@52north.org
Project website: http://52north.org/senseBox
1 of 20

Recommended

NDGISUC2017 - Mobile Data Collection & Reporting System by
NDGISUC2017 - Mobile Data Collection & Reporting SystemNDGISUC2017 - Mobile Data Collection & Reporting System
NDGISUC2017 - Mobile Data Collection & Reporting SystemNorth Dakota GIS Hub
263 views72 slides
Arcadis - Improving Ground Engineering Data Flows - Smart Infrastructure - AC18 by
Arcadis - Improving Ground Engineering Data Flows - Smart Infrastructure - AC18Arcadis - Improving Ground Engineering Data Flows - Smart Infrastructure - AC18
Arcadis - Improving Ground Engineering Data Flows - Smart Infrastructure - AC18Esri UK
481 views20 slides
Sweet - Esri UK by
Sweet - Esri UKSweet - Esri UK
Sweet - Esri UKEsri UK
1.1K views9 slides
Esri UK - Annual Conference 2016 Transport for london by
Esri UK - Annual Conference 2016 Transport for londonEsri UK - Annual Conference 2016 Transport for london
Esri UK - Annual Conference 2016 Transport for londonEsri UK
13.6K views12 slides
Getting to Know ArcGIS Pro by
Getting to Know ArcGIS ProGetting to Know ArcGIS Pro
Getting to Know ArcGIS ProEsri UK
14.5K views17 slides
I Didn't Know You Could Do That -Technical - AC18 by
I Didn't Know You Could Do That -Technical - AC18I Didn't Know You Could Do That -Technical - AC18
I Didn't Know You Could Do That -Technical - AC18Esri UK
363 views9 slides

More Related Content

What's hot

Esri Scotland Conf 2016 Web AppBuilder by
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilderEsri UK
4.5K views22 slides
Metercloud.io : Big data integration for smart metering, smart grid, smart ci... by
Metercloud.io : Big data integration for smart metering, smart grid, smart ci...Metercloud.io : Big data integration for smart metering, smart grid, smart ci...
Metercloud.io : Big data integration for smart metering, smart grid, smart ci...Greenbird Integration Technology
727 views6 slides
Designing and Using Cached Map by
Designing and Using Cached Map Designing and Using Cached Map
Designing and Using Cached Map M.Muneeb Ashraf
403 views21 slides
Cloud project cmpe 282 by
Cloud project cmpe 282Cloud project cmpe 282
Cloud project cmpe 282Sumit Mendiratta
228 views9 slides
Excel VbA for Technical works (Highway). by
Excel VbA for Technical works (Highway).Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).Avinash Devela
872 views4 slides
Cortana Analytics Workshop: Building Next-Generation Smart Grids by
Cortana Analytics Workshop: Building Next-Generation Smart GridsCortana Analytics Workshop: Building Next-Generation Smart Grids
Cortana Analytics Workshop: Building Next-Generation Smart GridsMSAdvAnalytics
586 views23 slides

What's hot(20)

Esri Scotland Conf 2016 Web AppBuilder by Esri UK
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilder
Esri UK4.5K views
Designing and Using Cached Map by M.Muneeb Ashraf
Designing and Using Cached Map Designing and Using Cached Map
Designing and Using Cached Map
M.Muneeb Ashraf403 views
Excel VbA for Technical works (Highway). by Avinash Devela
Excel VbA for Technical works (Highway).Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).
Avinash Devela872 views
Cortana Analytics Workshop: Building Next-Generation Smart Grids by MSAdvAnalytics
Cortana Analytics Workshop: Building Next-Generation Smart GridsCortana Analytics Workshop: Building Next-Generation Smart Grids
Cortana Analytics Workshop: Building Next-Generation Smart Grids
MSAdvAnalytics586 views
Big & Open Data: Challenges for Smartcity by Victoria López
Big & Open Data:  Challenges for SmartcityBig & Open Data:  Challenges for Smartcity
Big & Open Data: Challenges for Smartcity
Victoria López 1.3K views
WHAT MAKES EQUINIX SINGAPORE YOUR FIRST CHOICE FOR DATA CENTERS? by Equinix Singapore
WHAT MAKES EQUINIX SINGAPORE YOUR FIRST CHOICE FOR DATA CENTERS?WHAT MAKES EQUINIX SINGAPORE YOUR FIRST CHOICE FOR DATA CENTERS?
WHAT MAKES EQUINIX SINGAPORE YOUR FIRST CHOICE FOR DATA CENTERS?
Equinix Singapore335 views
What's New in the ArcGIS Platform - Smart Education - Higher - AC18 by Esri UK
What's New in the ArcGIS Platform - Smart Education - Higher - AC18What's New in the ArcGIS Platform - Smart Education - Higher - AC18
What's New in the ArcGIS Platform - Smart Education - Higher - AC18
Esri UK239 views
GIS As-Builts - How & Why by GIS Colorado
GIS As-Builts - How & WhyGIS As-Builts - How & Why
GIS As-Builts - How & Why
GIS Colorado667 views
Get Further by Being Mobile – A Look at Advanced Mobile Techniques in the Arc... by Esri UK
Get Further by Being Mobile – A Look at Advanced Mobile Techniques in the Arc...Get Further by Being Mobile – A Look at Advanced Mobile Techniques in the Arc...
Get Further by Being Mobile – A Look at Advanced Mobile Techniques in the Arc...
Esri UK395 views
Visual Analysis With Insights and Operations Dashboard - Analytical Insights ... by Esri UK
Visual Analysis With Insights and Operations Dashboard - Analytical Insights ...Visual Analysis With Insights and Operations Dashboard - Analytical Insights ...
Visual Analysis With Insights and Operations Dashboard - Analytical Insights ...
Esri UK509 views
presenter_mobilemapping_highways_HQ_print by Steve Jones
presenter_mobilemapping_highways_HQ_printpresenter_mobilemapping_highways_HQ_print
presenter_mobilemapping_highways_HQ_print
Steve Jones125 views
Pitkin Maps & More (Mary Lakner) by GIS Colorado
Pitkin Maps & More (Mary Lakner)Pitkin Maps & More (Mary Lakner)
Pitkin Maps & More (Mary Lakner)
GIS Colorado410 views
Esri Scotland Conf 2016 - SEPA by Esri UK
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPA
Esri UK4.1K views
Amazon s3 event notifications with amazon event bridge help you build advance... by Dhaval Soni
Amazon s3 event notifications with amazon event bridge help you build advance...Amazon s3 event notifications with amazon event bridge help you build advance...
Amazon s3 event notifications with amazon event bridge help you build advance...
Dhaval Soni108 views

Viewers also liked

Semana 5 estrategias productos y precio semana 5 comportamiento del consumidor by
Semana 5 estrategias productos y precio semana 5 comportamiento del consumidorSemana 5 estrategias productos y precio semana 5 comportamiento del consumidor
Semana 5 estrategias productos y precio semana 5 comportamiento del consumidorDiana Parada
323 views12 slides
第一頁 by
第一頁第一頁
第一頁ava9832080
322 views4 slides
REVEAL L'oreal - Gamification in HR - Manu Melwin Joy by
REVEAL L'oreal  - Gamification in HR - Manu Melwin JoyREVEAL L'oreal  - Gamification in HR - Manu Melwin Joy
REVEAL L'oreal - Gamification in HR - Manu Melwin Joymanumelwin
1.8K views15 slides
LOs 7 hábitos de las personas altamente efectivas del dr by
LOs 7 hábitos de las personas altamente efectivas del drLOs 7 hábitos de las personas altamente efectivas del dr
LOs 7 hábitos de las personas altamente efectivas del drBelen Bernal Maldonado
263 views9 slides
1st &amp; 2nd eso unit 1 quiz.docx by
1st &amp; 2nd eso unit 1 quiz.docx1st &amp; 2nd eso unit 1 quiz.docx
1st &amp; 2nd eso unit 1 quiz.docxMerce Lopez Tugues
322 views26 slides
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016 by
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016ITmag
708 views24 slides

Viewers also liked(15)

Semana 5 estrategias productos y precio semana 5 comportamiento del consumidor by Diana Parada
Semana 5 estrategias productos y precio semana 5 comportamiento del consumidorSemana 5 estrategias productos y precio semana 5 comportamiento del consumidor
Semana 5 estrategias productos y precio semana 5 comportamiento del consumidor
Diana Parada323 views
REVEAL L'oreal - Gamification in HR - Manu Melwin Joy by manumelwin
REVEAL L'oreal  - Gamification in HR - Manu Melwin JoyREVEAL L'oreal  - Gamification in HR - Manu Melwin Joy
REVEAL L'oreal - Gamification in HR - Manu Melwin Joy
manumelwin1.8K views
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016 by ITmag
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016
Rapport sur le marché des télécommunications au Sénégal au 31 décembre 2016
ITmag 708 views
Paris Attitude - Spécialiste de la location temporaire by Paris Attitude
Paris Attitude - Spécialiste de la location temporaireParis Attitude - Spécialiste de la location temporaire
Paris Attitude - Spécialiste de la location temporaire
Paris Attitude822 views
Creativity Tools - overview, use and role within creative processes by Felix Zappe
Creativity Tools - overview, use and role within creative processesCreativity Tools - overview, use and role within creative processes
Creativity Tools - overview, use and role within creative processes
Felix Zappe411 views
Final key concepts research by Isabelle Humm
Final key concepts researchFinal key concepts research
Final key concepts research
Isabelle Humm113 views
Risk Analysis Checklist and Templates for Managers by Tahir Abbas
Risk Analysis  Checklist and Templates for ManagersRisk Analysis  Checklist and Templates for Managers
Risk Analysis Checklist and Templates for Managers
Tahir Abbas520 views

Similar to A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things

Open Sensor Networks by
Open Sensor NetworksOpen Sensor Networks
Open Sensor NetworksJust van den Broecke
652 views41 slides
Distributed Development of IoT Middleware with Microservices by
Distributed Development of IoT Middleware with MicroservicesDistributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with MicroservicesMario Kušek
41 views51 slides
Internet of Things and Big Data by
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big DataSwiss Data Forum Swiss Data Forum
1.3K views42 slides
Building earth observation applications with NextGEOSS - webinar by
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarterradue
372 views35 slides
Introduction to mago3D, an Open Source Based Digital Twin Platform by
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
1.5K views56 slides
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne... by
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...Guido Schmutz
2K views41 slides

Similar to A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things(20)

Distributed Development of IoT Middleware with Microservices by Mario Kušek
Distributed Development of IoT Middleware with MicroservicesDistributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with Microservices
Mario Kušek41 views
Building earth observation applications with NextGEOSS - webinar by terradue
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinar
terradue372 views
Introduction to mago3D, an Open Source Based Digital Twin Platform by SANGHEE SHIN
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN1.5K views
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne... by Guido Schmutz
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
Guido Schmutz2K views
Mobile and Social CPS including Augmented Reality by Bob Marcus
Mobile and Social CPS including Augmented RealityMobile and Social CPS including Augmented Reality
Mobile and Social CPS including Augmented Reality
Bob Marcus86 views
Edge Computing and OGC SensorThings API by SensorUp
Edge Computing and OGC SensorThings APIEdge Computing and OGC SensorThings API
Edge Computing and OGC SensorThings API
SensorUp 287 views
Simple APIs for Spatial Data (OGC API - Features) by Sampo Savolainen
Simple APIs for Spatial Data (OGC API - Features)Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)
Sampo Savolainen291 views
Internet of Things (IoT) and Big Data by Guido Schmutz
Internet of Things (IoT) and Big DataInternet of Things (IoT) and Big Data
Internet of Things (IoT) and Big Data
Guido Schmutz9.9K views
Fin fest 2014 - Internet of Things and APIs by Robert Greiner
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
Robert Greiner11.5K views
CPaaS.io - Conceptual Outcomes by Stephan Haller
CPaaS.io - Conceptual OutcomesCPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual Outcomes
Stephan Haller215 views
IxorTalk IoT Convention 2018 by Peter Defreyne
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
Peter Defreyne160 views
What's New in Cytoscape by Keiichiro Ono
What's New in CytoscapeWhat's New in Cytoscape
What's New in Cytoscape
Keiichiro Ono1.2K views
TeleCAD-GIS Enterprise Platform Overview by Maksim Sestic
TeleCAD-GIS Enterprise Platform OverviewTeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform Overview
Maksim Sestic1.8K views

More from Arne Bröring

Location Intelligence bei Swisscom - DW2014 by
Location Intelligence bei Swisscom - DW2014Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014Arne Bröring
2.5K views45 slides
Processing Real-time Sensor Data Streams for 3D Web Visualization by
Processing Real-time Sensor Data Streams for 3D Web VisualizationProcessing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web VisualizationArne Bröring
1.7K views24 slides
Semantic Mediation On The Sensor Web by
Semantic Mediation On The Sensor WebSemantic Mediation On The Sensor Web
Semantic Mediation On The Sensor WebArne Bröring
710 views21 slides
enviroCar at INTERGEO 2013 by
enviroCar at INTERGEO 2013enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013Arne Bröring
1.2K views18 slides
enviroCar Flyer by
enviroCar FlyerenviroCar Flyer
enviroCar FlyerArne Bröring
729 views2 slides
enviroCar Introduction by
enviroCar IntroductionenviroCar Introduction
enviroCar IntroductionArne Bröring
856 views20 slides

More from Arne Bröring(17)

Location Intelligence bei Swisscom - DW2014 by Arne Bröring
Location Intelligence bei Swisscom - DW2014Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014
Arne Bröring2.5K views
Processing Real-time Sensor Data Streams for 3D Web Visualization by Arne Bröring
Processing Real-time Sensor Data Streams for 3D Web VisualizationProcessing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web Visualization
Arne Bröring1.7K views
Semantic Mediation On The Sensor Web by Arne Bröring
Semantic Mediation On The Sensor WebSemantic Mediation On The Sensor Web
Semantic Mediation On The Sensor Web
Arne Bröring710 views
enviroCar at INTERGEO 2013 by Arne Bröring
enviroCar at INTERGEO 2013enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013
Arne Bröring1.2K views
The SenseBox project & Internet of Things standardization recommendations for... by Arne Bröring
The SenseBox project & Internet of Things standardization recommendations for...The SenseBox project & Internet of Things standardization recommendations for...
The SenseBox project & Internet of Things standardization recommendations for...
Arne Bröring2.3K views
SOS extension for the GeoServices REST API by Arne Bröring
SOS extension for the GeoServices REST APISOS extension for the GeoServices REST API
SOS extension for the GeoServices REST API
Arne Bröring784 views
ThinSWEClient - Visualising time series data with open source components. by Arne Bröring
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
Arne Bröring1K views
Sensor Plug & Play with OGC Standards by Arne Bröring
Sensor Plug & Play with OGC StandardsSensor Plug & Play with OGC Standards
Sensor Plug & Play with OGC Standards
Arne Bröring814 views
Sensor Interface Descriptors - Describing instrument protocols in a standar... by Arne Bröring
Sensor Interface Descriptors - Describing instrument protocols in a standar...Sensor Interface Descriptors - Describing instrument protocols in a standar...
Sensor Interface Descriptors - Describing instrument protocols in a standar...
Arne Bröring1.2K views
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata... by Arne Bröring
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Arne Bröring645 views
Sensor Interface Descriptors (SID) by Arne Bröring
Sensor Interface Descriptors (SID)Sensor Interface Descriptors (SID)
Sensor Interface Descriptors (SID)
Arne Bröring1.6K views
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010 by Arne Bröring
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Arne Bröring1.5K views

Recently uploaded

Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
179 views7 slides
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
181 views19 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
62 views27 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
140 views21 slides
State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
253 views53 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
365 views30 slides

Recently uploaded(20)

Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue84 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely78 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue138 views

A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things

  • 1. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things Dustin Demuth, Arne Bröring, Albert Remke AGILE 2013, Leuven, 16th May 2013
  • 2. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Citizen Science is growing... Examples: Quake Catcher Network AirQualityEgg Safecast‘s bGeigie
  • 3. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Challenge How to integrate collected Citizen Science data with GIS?
  • 4. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 3 Data Sharing Approaches Sensor 1 Web Portal GIS Sensor n Sensor 1 OGC Service GIS Sensor n Sensor 1 Service GIS Sensor n Service runs on publishes to publishes to A B C
  • 5. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 WebThing Goal: Apply Internet / Web of Things Concept HTTP HTTP Sensor Platform as a: GIS
  • 6. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Arduino Mega Low-cost Ethernet Sensors GPS runs on GIS interacts with accesses Service Approach – Hardware Design Micro Controller + SD Card Power Supply
  • 7. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design Looking for protocol ... – Well-defined / standardized – Lightweight – “Geo/GIS - enabled” GeoServices REST API – Currently going through OGC standardization process – Simple WS interface + JSON – Supported by ESRI‘s JS clients – More ESRI software to come – Also other vendors?
  • 8. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design GeoServices REST API – Designed to be implemented on mature GIS server – Only portions of Feature Service realized here – Usage of Feature Service data elements: • Layer :=> Sensor • Feature :=> Measurement
  • 9. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design Implementation of GeoServices‘ Feature Service http://sensebox.org/geoservices – Description of service and array of all layers http://sensebox.org/geoservices/<layer> – Description of a specified layer (e.g. bounding box) http://sensebox.org/geoservices/<layer>/query – Array of all features of a specified layer (e.g. feature Ids) http://sensebox.org/geoservices/<layer>/<feature> – Description of a feature of a specified layer (e.g. attribute values)
  • 10. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design /geoservices Read sensors regularly List of all layers (= sensors) /geoservices/thermo1/query List of all features (= measurements) /geoservices/thermo1/m123 Description of feature http://<some IP>
  • 11. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design Encoding of a feature: { "geometry" : { "point" : { "x" : 7.652118, "y" : 51.934969 }, "spatialReference" : { "wkid" : 4326 } }, "attributes" : { "ObjectID" : "m123" , "Time" : "2013-05-16T10:30:03Z" , "Value" : “15" } }
  • 12. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Approach – Software Design Feature Service – Filtering capabilities: – /geoservices/thermo1/query ?geometryType=GeometryPoint &geometry=7,52 features of layer ‘thermo1’ which are on point (7 , 52) – Further parameters: – where, returnGeometry, inSR, outSR, spatialRel,relationParam, objectIds, outFields, returnIdsOnly However, due to processing and memory constraints filtering is not implemented.
  • 13. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Application of the ‘SenseBox‘ AirQuality SenseBox Traffic SenseBox
  • 14. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Discussion Performance – Limited processing speed – Limited memory (main memory: 12 kB, program memory: 256 kB) – No multithreading • Only one client at a time • Can cause lost measurements Energy-consumption – Higher demand, due to persistent internet connection API support – Not yet widespread – only ESRI JavaScript clients
  • 15. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Conclusions and Outlook Way of exposing sensor platforms as first-class citizens on the Web accessible via GIS Direct & live link from GIS into the real-world Limitations regarding performance & energy consumption Implementation is easy to deploy and to adapt In future: – Move to more powerful microcomputers such as Raspberry-Pi – Enable remote configuration of sensor platforms
  • 17. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 enviroCar - Overview Gathering automobile sensor data using OBD2 (~ 20 €) Analysis of collected data on the server plug in Read out (via Bluetooth) upload
  • 18. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 enviroCar - Analysis of CO2 Emmissions
  • 20. A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things - AGILE 2013 Questions? Thank you! Arne Bröring broering@52north.org Project website: http://52north.org/senseBox