SlideShare uma empresa Scribd logo
1 de 26
Charith Perera, Arkady Zaslavsky,
Peter Christen, Michael Compton
and Dimitrios Georgakopoulos
Context-aware
Sensor Search,
Selection and
Ranking Model for
Internet of Things
Middleware
IEL, ICT CENTRE
MDM2013, Milan, 6 June, 2013
Outline
 Setting the IoT
scene
 Motivating
scenarios
 CASSARA Model
& Tool
 Conclusion
Rather : a network of converging networks
3
Internet :
IPv6
Mobility
Sensors
ad hoc networks
RFID, tags
& readers
Data matrix
GPS
ONS
CSIRO Things – Sensors, cameras, nanosensors on the
ground, ocean, autonomous vehicles & airships
Other Things – Other Smart Internet
Connected Objects
Nike shoe sensor CSIRO virtual fence Stick on RFIDs
Olinda radio Smart meter Proteus pill
+
Cloud services for
real time data
management
Cloud
services for
automatic
sensor
discovery &
integration
Semantic sensor
network
Real time
stream
processing of
sensor data to
cloud services
Sensors networks
OpenIoTHighLevelArchitecture
DIY
tools
Motivating Scenario
• An office building just has been renovated. The owner wants to
evaluate dust concentration, places which require careful cleaning
and deploys massive amounts of low-cost sensors
• Not much point in collecting and processing values from all 1000s
sensors
• From which sensors you would like to collect data ???  PROBLEM
• What factors matters ?? (YES location is the most critical, but what
else ??)
• Assume: if there 20 sensors within 10m2 and user wants only 4
sensors, how to select the BEST 4 sensors
• What is meant by BEST BEST means most suitable to user needs
• Examining context information allows to select the BEST sensors
availability, accuracy, reliability, response time, frequency, sensitivity,
measurement range, selectivity, precision, latency, drift, resolution,
detection limit, operating power range, system (sensor) lifetime,
battery life, security, accessibility, robustness, exception handling,
interoperability, configurability, user satisfaction rating, capacity,
throughput, cost of data transmission, cost of data generation, data
ownership cost, bandwidth, and trust.
EXAMPLE set of context information related to sensor selection
What MATTERS to you MOST ?
Give more priority to them
No existing system provide such sensor search functionality 
Background:
The goal of the W3C Incubator Activity XG was to develop an SSN
ontology for sensor discovery and dynamic integration of:
• Heterogeneous sensors and other internet connected objects
(ICOs)
• All data produced by such sensors and other ICOs
• Different sensor networks
Results
• SSN ontology for description of sensors and sensor networks
• Extended OGC’s Sensor Model Language (SensorML) and four
Sensor Web Enablement (SWE) languages, to support such
semantic annotations
Semantic Sensor Networks (SSN)
Goals and Outcomes
Sensor-based monitoring in digital agriculture
Presentation title | Presenter name | Page 11
CASSARAM concepts
Data Models
We extended the Semantic Sensor Network Ontology (SSNO) as
follows:
ssn:Property
ssn:hasMeasurementCapability
ssn:hasMeasurementProperty
DUL:Physical Object
Sensor_TP0254
DUL:PhysicalPlace
ssn:Platformssn:System
ssn:sensorssn:Device
ssn:Sensing Device
SensorPlatformSTA025
Australia
cf:air_temperature
cf:air_humidity
DUL:Quality
ssn:MeassurementProperty ssn:SurvivalPropertyssn:OperatingProperty
ssn:Accuracy
:Cost
ssn:MeassurementCapability
Sensor_TP0254AirTemperatureMeassurementCapability
Sensor_TP0254AirTemperatureMeassurementAccuracy
ssn:BatteryLife
24 (xsd:float)
Individuals (Instances)
Classes related to sensor
Context Properties related Classes
Extended Sub Classes
Relationships (Sub-Classes)
Object and Datatype properties links
ssn:forPropertyssn:observes
ssn:observes
ssn:onPlatform
DUL:hasLocation
ssn:hasDataValue
ssn:ResponseTime
:Bandwidth:Trust:Precision :Security
This is how we extended the SSNO (orange colour)
We normalize [0,1] the context information
accordingly using min-max ranges.
(e.g. accuracy 74 means 0.74)
We generated 1 millions synthetic
sensor data descriptions (individuals).
Similar to the one example depicted
in green color above
CSIRO. Sensor Cloud and the Internet of Things
Phase 1: Search
Users express their priories using GUI tool that generates the SPARQL
select ?sensor ?availability ?accuracy ?reliability ?responsetime where{ ?sensor ssn:hasMeassurementCapability
?sensorcapa. ?sensorcapa ssn:hasMeassurementProperty ?property1. ?property1 ssn:hasDataValue ?availability. ?property1
ssn:type ssn:Availability. ?sensorcapa ssn:hasMeassurementProperty ?property2. ?property2 ssn:hasDataValue ?accuracy.
?property2 ssn:type ssn:Accuracy. ?sensorcapa ssn:hasMeassurementProperty ?property3. ?property3 ssn:hasDataValue
?reliability . ?property3 ssn:type ssn:Reliability. ?sensorcapa ssn:hasMeassurementProperty ?property4. ?property4
ssn:hasDataValue ?responsetime . ?property4 ssn:type ssn:ResponseTime.}
Phase 2: Index
Generate similarity index by combining context
information and user priorities. (i.e. smaller the index,
closer to the user preferred request)
W1
W2
W3
Sα
Sβ
Sγ
User Requirement
Default User
Requirement
Ud
Ui
1
1
0
0
0.2
0.4
0.6
0.5
0.8
0.6
0.4
0.2
0
1 0.8
Sort the sensors using indexes
(i.e. smaller the index, closer to the user preferred request)
OR one can use the inverse (1-x) as illustrated in the GUI: no
difference
Phase 3: Rank
Phase 4: Select
select the top-k sensors from the sorted list
Extended Features I
Accuracy Reliability Battery Life Security
A user wants to select
sensors and has four
flexible requirements: accuracy,
reliability, battery life, and security.
According to the user defined
priorities, weights for each context property
are calculated as follows:
accuracy (0.4), reliability (0.3),
battery life (0.2), and security (0.1).
Comparative Priority-based Heuristic Filtering (CPHF)
Evaluation
CSIRO. Sensor Cloud and the Internet of Things
Conclusions
 Context-based framework for IoT sensors
 Extended SSNO
 CASSARAM
 CASSARA tool for prioritising sensor properties
 Comparative Priority-based Heuristic filtering
 Prototype development, performance and efficiency
measurement
CSIRO. Sensor Cloud and the Internet of Things
Thank you !
Dr Arkady Zaslavsky, Professor
Senior Principal Research Scientist
Science Leader in Semantic
Data Management
Phone: 02 6216 7132
Email: arkady.zaslavsky@csiro.au
Process of discovery
CSIRO. Sensor Cloud and the Internet of Things
What ? Focus ?
Collect the facts,
data, observations
Reasoning, data mining,
information processing, Analytics
Decision support, visualise, present, explain
Tools
Cloud
Data bases
Common repository
of components,
tools, services,
interfaces
http://www.w3.org/2005/Incubator/ssn
Chairs:
•Commonwealth Scientific
and Industrial Research
Organization, Australia
•Kno.e.sis Lab, Wright State
University, USA
Members:
•Ericsson, USA
•Boeing, USA
•Fundacion CTIC, Spain
Members (continued):
•National University of Ireland (NUIG), Digital
Enterprise Research Institute (DERI), Ireland
•University of Surrey, UK
•Universidad Politécnica de Madrid, Spain
•Fraunhofer Gesellschaft, Germany
•Pennsylvania State University, USA
•The Open University, UK
•University of Southampton, UK
•Monterey Bay Aquarium Research Institute, USA
....
Semantic Sensor Networks (SSN)
W3C Incubator Activity XG (2009-11)
Semantic Sensor Description
for sensor discovery and integration
SSN Ontology structure and uses
The ontology can be used for a focus
on any (or a combination) of a
number of perspectives:
A sensor perspective, with a focus
on what senses, how it senses, and
what is sensed
A data or observation perspective,
with a focus on observations and
related metadata
A system perspective, with a focus
on systems of sensors, or
A feature and property perspective,
with a focus on features, properties
of them, and what can sense those
properties
Information Engineering Lab, ICT Centre, CSIRO
The SSN ontology consist of several
ontology modules
The SSN Ontology
Information Engineering Lab, ICT Centre, CSIRO
Adoptions of the SSN Ontology (more recently)
Linked Sensor Data
http://knoesis.wright.edu/
EU FP6 SPITFIRE
http://spitfire-project.eu/
EU FP7 Exalted project
http://www.ict-exalted.eu/
EU FP7 SemSorGrid4Env
http://www.semsorgrid4env.eu/
EU FP7 OpenIoT
http://www.openiot.eu/
Information Engineering Lab, ICT Centre, CSIRO

Mais conteúdo relacionado

Mais procurados

HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014Charith Perera
 
SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013Charith Perera
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012Charith Perera
 
Smart energy privacy tac tics2014
Smart energy privacy tac tics2014Smart energy privacy tac tics2014
Smart energy privacy tac tics2014Arpan Pal
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsAmélie Gyrard
 
Data Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsData Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsCory Andrew Henson
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsPayamBarnaghi
 
Towards application development for the internet of things updated
Towards application development for the internet of things  updatedTowards application development for the internet of things  updated
Towards application development for the internet of things updatedPankesh Patel
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesPayamBarnaghi
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthPayamBarnaghi
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...Amélie Gyrard
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...PayamBarnaghi
 
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Amélie Gyrard
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things PayamBarnaghi
 
Integration of internet of things with wireless sensor network
Integration of internet of things with wireless sensor networkIntegration of internet of things with wireless sensor network
Integration of internet of things with wireless sensor networkIJECEIAES
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide setsBob Marcus
 
FYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotFYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotAhmed Al-Haddad
 

Mais procurados (20)

HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
 
SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
 
Smart energy privacy tac tics2014
Smart energy privacy tac tics2014Smart energy privacy tac tics2014
Smart energy privacy tac tics2014
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
 
Data Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsData Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of Things
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
Towards application development for the internet of things updated
Towards application development for the internet of things  updatedTowards application development for the internet of things  updated
Towards application development for the internet of things updated
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealth
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...
 
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things
 
Integration of internet of things with wireless sensor network
Integration of internet of things with wireless sensor networkIntegration of internet of things with wireless sensor network
Integration of internet of things with wireless sensor network
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide sets
 
FYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotFYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for Iot
 

Semelhante a MDM-2013, Milan, Italy, 6 June, 2013

Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsWeb Directions
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawlerIoTCrawler
 
Semantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataSemantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataOscar Corcho
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksOscar Corcho
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
 
COSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureCOSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureAdnan Akbar
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service NetworksPayamBarnaghi
 
Arpan pal u world2012
Arpan pal u world2012Arpan pal u world2012
Arpan pal u world2012Arpan Pal
 
GaitProjectProposal
GaitProjectProposalGaitProjectProposal
GaitProjectProposalVivek Kumar
 
u world 2012, Dalian, China
u world 2012, Dalian, China u world 2012, Dalian, China
u world 2012, Dalian, China Arpan Pal
 
Semantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usageSemantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usagecatherine roussey
 
FiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyAmélie Gyrard
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPayamBarnaghi
 
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-SeriesBehaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-SeriesJiang Zhu
 

Semelhante a MDM-2013, Milan, Italy, 6 June, 2013 (20)

Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensors
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
Semantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataSemantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream Data
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
 
Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
 
Sinnott Paper
Sinnott PaperSinnott Paper
Sinnott Paper
 
iotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdfiotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdf
 
COSMOS Data Analytics Architecture
COSMOS Data Analytics ArchitectureCOSMOS Data Analytics Architecture
COSMOS Data Analytics Architecture
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service Networks
 
Arpan pal u world2012
Arpan pal u world2012Arpan pal u world2012
Arpan pal u world2012
 
GaitProjectProposal
GaitProjectProposalGaitProjectProposal
GaitProjectProposal
 
u world 2012, Dalian, China
u world 2012, Dalian, China u world 2012, Dalian, China
u world 2012, Dalian, China
 
Semantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usageSemantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usage
 
FiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontology
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-SeriesBehaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
 
Grid computing
Grid computingGrid computing
Grid computing
 

Mais de Charith Perera

SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...
SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...
SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...Charith Perera
 
UCC-2016, 6-9 May December, Shanghai, China
UCC-2016, 6-9 May December, Shanghai, ChinaUCC-2016, 6-9 May December, Shanghai, China
UCC-2016, 6-9 May December, Shanghai, ChinaCharith Perera
 
AAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, BrazilAAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, BrazilCharith Perera
 
Building Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service ModelBuilding Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service ModelCharith Perera
 
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United StatesSEAMS-2016, 16-17 May, 2016, Austin, Texas, United States
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United StatesCharith Perera
 
IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015Charith Perera
 

Mais de Charith Perera (6)

SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...
SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...
SL2College: Undergraduate Research and higher Education, March 2017, Peradeni...
 
UCC-2016, 6-9 May December, Shanghai, China
UCC-2016, 6-9 May December, Shanghai, ChinaUCC-2016, 6-9 May December, Shanghai, China
UCC-2016, 6-9 May December, Shanghai, China
 
AAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, BrazilAAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
 
Building Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service ModelBuilding Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service Model
 
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United StatesSEAMS-2016, 16-17 May, 2016, Austin, Texas, United States
SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States
 
IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

MDM-2013, Milan, Italy, 6 June, 2013

  • 1. Charith Perera, Arkady Zaslavsky, Peter Christen, Michael Compton and Dimitrios Georgakopoulos Context-aware Sensor Search, Selection and Ranking Model for Internet of Things Middleware IEL, ICT CENTRE MDM2013, Milan, 6 June, 2013
  • 2. Outline  Setting the IoT scene  Motivating scenarios  CASSARA Model & Tool  Conclusion
  • 3. Rather : a network of converging networks 3 Internet : IPv6 Mobility Sensors ad hoc networks RFID, tags & readers Data matrix GPS ONS
  • 4. CSIRO Things – Sensors, cameras, nanosensors on the ground, ocean, autonomous vehicles & airships
  • 5. Other Things – Other Smart Internet Connected Objects Nike shoe sensor CSIRO virtual fence Stick on RFIDs Olinda radio Smart meter Proteus pill
  • 6. + Cloud services for real time data management Cloud services for automatic sensor discovery & integration Semantic sensor network Real time stream processing of sensor data to cloud services Sensors networks OpenIoTHighLevelArchitecture DIY tools
  • 7. Motivating Scenario • An office building just has been renovated. The owner wants to evaluate dust concentration, places which require careful cleaning and deploys massive amounts of low-cost sensors • Not much point in collecting and processing values from all 1000s sensors • From which sensors you would like to collect data ???  PROBLEM • What factors matters ?? (YES location is the most critical, but what else ??) • Assume: if there 20 sensors within 10m2 and user wants only 4 sensors, how to select the BEST 4 sensors • What is meant by BEST BEST means most suitable to user needs • Examining context information allows to select the BEST sensors
  • 8. availability, accuracy, reliability, response time, frequency, sensitivity, measurement range, selectivity, precision, latency, drift, resolution, detection limit, operating power range, system (sensor) lifetime, battery life, security, accessibility, robustness, exception handling, interoperability, configurability, user satisfaction rating, capacity, throughput, cost of data transmission, cost of data generation, data ownership cost, bandwidth, and trust. EXAMPLE set of context information related to sensor selection What MATTERS to you MOST ? Give more priority to them
  • 9. No existing system provide such sensor search functionality  Background:
  • 10. The goal of the W3C Incubator Activity XG was to develop an SSN ontology for sensor discovery and dynamic integration of: • Heterogeneous sensors and other internet connected objects (ICOs) • All data produced by such sensors and other ICOs • Different sensor networks Results • SSN ontology for description of sensors and sensor networks • Extended OGC’s Sensor Model Language (SensorML) and four Sensor Web Enablement (SWE) languages, to support such semantic annotations Semantic Sensor Networks (SSN) Goals and Outcomes
  • 11. Sensor-based monitoring in digital agriculture Presentation title | Presenter name | Page 11
  • 13. Data Models We extended the Semantic Sensor Network Ontology (SSNO) as follows: ssn:Property ssn:hasMeasurementCapability ssn:hasMeasurementProperty DUL:Physical Object Sensor_TP0254 DUL:PhysicalPlace ssn:Platformssn:System ssn:sensorssn:Device ssn:Sensing Device SensorPlatformSTA025 Australia cf:air_temperature cf:air_humidity DUL:Quality ssn:MeassurementProperty ssn:SurvivalPropertyssn:OperatingProperty ssn:Accuracy :Cost ssn:MeassurementCapability Sensor_TP0254AirTemperatureMeassurementCapability Sensor_TP0254AirTemperatureMeassurementAccuracy ssn:BatteryLife 24 (xsd:float) Individuals (Instances) Classes related to sensor Context Properties related Classes Extended Sub Classes Relationships (Sub-Classes) Object and Datatype properties links ssn:forPropertyssn:observes ssn:observes ssn:onPlatform DUL:hasLocation ssn:hasDataValue ssn:ResponseTime :Bandwidth:Trust:Precision :Security This is how we extended the SSNO (orange colour) We normalize [0,1] the context information accordingly using min-max ranges. (e.g. accuracy 74 means 0.74) We generated 1 millions synthetic sensor data descriptions (individuals). Similar to the one example depicted in green color above
  • 14. CSIRO. Sensor Cloud and the Internet of Things
  • 15. Phase 1: Search Users express their priories using GUI tool that generates the SPARQL select ?sensor ?availability ?accuracy ?reliability ?responsetime where{ ?sensor ssn:hasMeassurementCapability ?sensorcapa. ?sensorcapa ssn:hasMeassurementProperty ?property1. ?property1 ssn:hasDataValue ?availability. ?property1 ssn:type ssn:Availability. ?sensorcapa ssn:hasMeassurementProperty ?property2. ?property2 ssn:hasDataValue ?accuracy. ?property2 ssn:type ssn:Accuracy. ?sensorcapa ssn:hasMeassurementProperty ?property3. ?property3 ssn:hasDataValue ?reliability . ?property3 ssn:type ssn:Reliability. ?sensorcapa ssn:hasMeassurementProperty ?property4. ?property4 ssn:hasDataValue ?responsetime . ?property4 ssn:type ssn:ResponseTime.}
  • 16. Phase 2: Index Generate similarity index by combining context information and user priorities. (i.e. smaller the index, closer to the user preferred request) W1 W2 W3 Sα Sβ Sγ User Requirement Default User Requirement Ud Ui 1 1 0 0 0.2 0.4 0.6 0.5 0.8 0.6 0.4 0.2 0 1 0.8
  • 17. Sort the sensors using indexes (i.e. smaller the index, closer to the user preferred request) OR one can use the inverse (1-x) as illustrated in the GUI: no difference Phase 3: Rank Phase 4: Select select the top-k sensors from the sorted list
  • 18. Extended Features I Accuracy Reliability Battery Life Security A user wants to select sensors and has four flexible requirements: accuracy, reliability, battery life, and security. According to the user defined priorities, weights for each context property are calculated as follows: accuracy (0.4), reliability (0.3), battery life (0.2), and security (0.1). Comparative Priority-based Heuristic Filtering (CPHF)
  • 19. Evaluation CSIRO. Sensor Cloud and the Internet of Things
  • 20. Conclusions  Context-based framework for IoT sensors  Extended SSNO  CASSARAM  CASSARA tool for prioritising sensor properties  Comparative Priority-based Heuristic filtering  Prototype development, performance and efficiency measurement CSIRO. Sensor Cloud and the Internet of Things
  • 21. Thank you ! Dr Arkady Zaslavsky, Professor Senior Principal Research Scientist Science Leader in Semantic Data Management Phone: 02 6216 7132 Email: arkady.zaslavsky@csiro.au
  • 22. Process of discovery CSIRO. Sensor Cloud and the Internet of Things What ? Focus ? Collect the facts, data, observations Reasoning, data mining, information processing, Analytics Decision support, visualise, present, explain Tools Cloud Data bases Common repository of components, tools, services, interfaces
  • 23. http://www.w3.org/2005/Incubator/ssn Chairs: •Commonwealth Scientific and Industrial Research Organization, Australia •Kno.e.sis Lab, Wright State University, USA Members: •Ericsson, USA •Boeing, USA •Fundacion CTIC, Spain Members (continued): •National University of Ireland (NUIG), Digital Enterprise Research Institute (DERI), Ireland •University of Surrey, UK •Universidad Politécnica de Madrid, Spain •Fraunhofer Gesellschaft, Germany •Pennsylvania State University, USA •The Open University, UK •University of Southampton, UK •Monterey Bay Aquarium Research Institute, USA .... Semantic Sensor Networks (SSN) W3C Incubator Activity XG (2009-11) Semantic Sensor Description for sensor discovery and integration
  • 24. SSN Ontology structure and uses The ontology can be used for a focus on any (or a combination) of a number of perspectives: A sensor perspective, with a focus on what senses, how it senses, and what is sensed A data or observation perspective, with a focus on observations and related metadata A system perspective, with a focus on systems of sensors, or A feature and property perspective, with a focus on features, properties of them, and what can sense those properties Information Engineering Lab, ICT Centre, CSIRO The SSN ontology consist of several ontology modules
  • 25. The SSN Ontology Information Engineering Lab, ICT Centre, CSIRO
  • 26. Adoptions of the SSN Ontology (more recently) Linked Sensor Data http://knoesis.wright.edu/ EU FP6 SPITFIRE http://spitfire-project.eu/ EU FP7 Exalted project http://www.ict-exalted.eu/ EU FP7 SemSorGrid4Env http://www.semsorgrid4env.eu/ EU FP7 OpenIoT http://www.openiot.eu/ Information Engineering Lab, ICT Centre, CSIRO

Notas do Editor

  1. CSIRO Hydrocarbon sensor research deployed to the Gulf of Mexico
  2. http://berglondon.com/projects/olinda/Olinda is a prototype digital radio that has your social network built in, showing you the stations your friends are listening to. It’s customisable with modular hardware, and aims to provoke discussion on the future and design of radios for the home.Proteus Digital Health's monitoring system includes a mobile app, pills with embedded chips, and a stick-on patch that tracks your body data.The chip works by being imbedded into a pill. Ingest it at the same time that you take your medication and it will go to work inside you, recording the time you took your dose. It transmits that information through your skin to a stick-on patch, which in turn sends the data to a mobile phone application and any other devices you authorize.
  3. Note To Arkady: Please read the relevant section in the IEEE SENSORS paper. And just explain orally.