SlideShare a Scribd company logo
1 of 19
Semantic Gateway as Service for IoT
Interoperability
Pratik Desai*, Amit Sheth**, Pramod Anantharam**
*Imbue Inc.,
**Ohio Center of Excellence in Knowledge-enabled
Computing(Kno.e.sis),
Wright State University, USA
Presentation for: IEEE 4th International Conference on Mobile Services, June 27 – July 2, 2015, NY, USA
2
Increasing number of “Things” on IoT
Source: CISCO
IoT has resulted in multiple vertical silos
3
App
Fitbit
Home Router
NEST
IoT
Platform
Fitbit activity
tracker
Health
sensor
Weighing
scale
NEST
Interoperability is an issue at each level
4
Network level Messaging level Data Annotation level
- Mostly sink nodes are
resource constrained
devices.
- In major cases, low
power networking
protocols such as
ZigBee, Zwave,
Bluetooth, etc. are
used.
- Traditional protocols
are also used i.e.
Ethernet and WiFi.
- Applications and
vendor dependent.
- Competing protocols
for resource
constrained devices
are CoAP, MQTT and
XMPP.
- Traditional HTTP
RESTful methods are
utilized at service
level.
- Major IoT products
have propriety data
models.
- In most cases,
without semantic
annotations.
- Few attempts have
been made to
standardize data
models, though still
scattered.
Attempts in similar vein
5
SemSOSSSN OntologyOGC SWE
Messaging Level:
Data Level:
SGS: Semantic Gateway as Service as a
semantic web based IoT solution
• Addresses the interoperability challenges at messaging
and data model level.
• Enables knowledge based annotation of raw sensor data
with seamless integration between heterogeneous
architectures.
• Provides interface for high-level, semantic web enabled
IoT services.
• Assists resource constrained devices by transferring
complex computation to the gateway level.
6
Semantic IoT architecture with a Gateway
7
SGS: Semantic Gateway as Service bridges
physical world with semantic services
8
SGS: Multi-protocol proxy translate messages
between sink nodes and application services
9
SGS: Semantic Data Annotation converts raw
data into semantically annotated information
12
SSW Introduction
lives in
has
pet
is ahas pet
Person Animal
Concrete Facts
Resource Description Framework
Semantic Web
(according to Farside)
General Knowledge
Web Ontology Language
“Now! – That should clear up a few things around here!”
is a
14
RDF OWL
Semantic Sensor Networks (SSN)
How are machines supposed to integrate and interpret sensor data?
15Lefort, L., Henson, C., Taylor, K., Barnaghi, P., Compton, M., Corcho, O., Garcia-Castro, R., Graybeal, J., Herzog, A., Janowicz, K.,
Neuhaus, H., Nikolov, A., and Page, K.: Semantic Sensor Network XG Final Report, W3C Incubator Group Report (2011).
W3C Semantic Sensor Network Ontology
16Lefort, L., Henson, C., Taylor, K., Barnaghi, P., Compton, M., Corcho, O., Garcia-Castro, R., Graybeal, J., Herzog, A., Janowicz, K.,
Neuhaus, H., Nikolov, A., and Page, K.: Semantic Sensor Network XG Final Report, W3C Incubator Group Report (2011).
W3C Semantic Sensor Network Ontology
Example of Semantic Annotation…
TMP36TemparatureSensor1
MeasurementCapabilityTMP361
ssn:forProperty1
rdfs:subClassOf1
temperature1
ssn:hasMeasurementCapability1
ssn:inCondi<on1
ssn:SensingDevice1
TemperatureReading1
TempratureValue1
Celsius1
DUL:amount1
ssn:hasValue1
DUL:isClassifiedBy1
DUL:hasDataValue1
is1a1
401
(xsd:1float)1
Ssn:featureOfInterest11
sgs:topic1
is1aligned1to1
rdfs:subClassOF1
rdfs:subClassOF1
17
SGS: Gateway service interface provides
connectivity high-level IoT services
18
SGS implementation with SemSOS
19
Conclusion
• Proposes a novel solution that integrates semantic web
technology with existing sensor communication protocols
and service standards.
• Enables translation of messages between widely used
messaging protocols for resource-constrained devices.
• Enhances service level interoperability such as
integration with SemSOS.
• Addresses various interoperability challenges faced by
real-world IoT deployments.
20
Thank you, and please visit us at http://knoesis.org
For more information on kHealth, please visit us at http://knoesis.org/projects/ssw
Thanks 
Link to the paper: http://knoesis.org/library/resource.php?id=2154

More Related Content

What's hot

Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward PayamBarnaghi
 
Standards for the internet of things [final]
Standards for the internet of things [final]Standards for the internet of things [final]
Standards for the internet of things [final]Amir Zonozi
 
PhD Projects in Software Engineering For Beginners
PhD Projects in Software Engineering For BeginnersPhD Projects in Software Engineering For Beginners
PhD Projects in Software Engineering For BeginnersPhD Services
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of ThingsNikhil Patankar
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...IEEEMEMTECHSTUDENTPROJECTS
 
8th International Conference of Networks and Communications (NECO 2019)
8th International Conference of Networks and Communications (NECO 2019)8th International Conference of Networks and Communications (NECO 2019)
8th International Conference of Networks and Communications (NECO 2019)ijp2p
 

What's hot (6)

Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward
 
Standards for the internet of things [final]
Standards for the internet of things [final]Standards for the internet of things [final]
Standards for the internet of things [final]
 
PhD Projects in Software Engineering For Beginners
PhD Projects in Software Engineering For BeginnersPhD Projects in Software Engineering For Beginners
PhD Projects in Software Engineering For Beginners
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
 
8th International Conference of Networks and Communications (NECO 2019)
8th International Conference of Networks and Communications (NECO 2019)8th International Conference of Networks and Communications (NECO 2019)
8th International Conference of Networks and Communications (NECO 2019)
 

Viewers also liked

Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Artificial Intelligence Institute at UofSC
 
Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Artificial Intelligence Institute at UofSC
 
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...Artificial Intelligence Institute at UofSC
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Artificial Intelligence Institute at UofSC
 
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Artificial Intelligence Institute at UofSC
 
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Artificial Intelligence Institute at UofSC
 
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Artificial Intelligence Institute at UofSC
 

Viewers also liked (19)

Walk through Streaming Technologies: EPL
Walk through Streaming Technologies: EPLWalk through Streaming Technologies: EPL
Walk through Streaming Technologies: EPL
 
Examples of Applied Semantic Technologies: Social Data Annotation
Examples of Applied Semantic Technologies:  Social Data AnnotationExamples of Applied Semantic Technologies:  Social Data Annotation
Examples of Applied Semantic Technologies: Social Data Annotation
 
Mastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop DemonstrationMastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop Demonstration
 
Big dataprocessing cts2015
Big dataprocessing cts2015Big dataprocessing cts2015
Big dataprocessing cts2015
 
Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...
 
Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...
 
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
 
Mastering the Velocity Dimension of Big Data
Mastering the Velocity Dimension of Big DataMastering the Velocity Dimension of Big Data
Mastering the Velocity Dimension of Big Data
 
Examples of Real-World Big Data Application
Examples of Real-World Big Data ApplicationExamples of Real-World Big Data Application
Examples of Real-World Big Data Application
 
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State UniversityWenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
 
Analyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street GangsAnalyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street Gangs
 
Entity Recommendations Using Hierarchical Knowledge Bases
Entity Recommendations Using Hierarchical Knowledge BasesEntity Recommendations Using Hierarchical Knowledge Bases
Entity Recommendations Using Hierarchical Knowledge Bases
 
Knowledge Enabled Location Prediction of Twitter Users
Knowledge Enabled Location Prediction of Twitter UsersKnowledge Enabled Location Prediction of Twitter Users
Knowledge Enabled Location Prediction of Twitter Users
 
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
 
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
 
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
 
Trust Management: A Tutorial
Trust Management: A TutorialTrust Management: A Tutorial
Trust Management: A Tutorial
 

Similar to Semantic Gateway as a Service architecture for IoT Interoperability

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
 
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
 
2B-Schutz Presentation Wireless and IoT
2B-Schutz Presentation Wireless and IoT2B-Schutz Presentation Wireless and IoT
2B-Schutz Presentation Wireless and IoTRobert Schutz
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionCory Andrew Henson
 
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
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of thingsIJECEIAES
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of thingsIJECEIAES
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things PayamBarnaghi
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 
Semantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est ProjectSemantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est Projectiotest
 
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술Haklae Kim
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpalArpan Pal
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimDaeyoung Kim
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksOscar Corcho
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of ThingsPayamBarnaghi
 
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...FIA2010
 

Similar to Semantic Gateway as a Service architecture for IoT Interoperability (20)

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
 
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
 
2B-Schutz Presentation Wireless and IoT
2B-Schutz Presentation Wireless and IoT2B-Schutz Presentation Wireless and IoT
2B-Schutz Presentation Wireless and IoT
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine Perception
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine Perception
 
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
 
Data Science for IoT
Data Science for IoTData Science for IoT
Data Science for IoT
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of things
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of things
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
BrightTALK - Semantic AI
BrightTALK - Semantic AI BrightTALK - Semantic AI
BrightTALK - Semantic AI
 
Semantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est ProjectSemantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est Project
 
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
 

Recently uploaded

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 

Recently uploaded (20)

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Semantic Gateway as a Service architecture for IoT Interoperability

  • 1. Semantic Gateway as Service for IoT Interoperability Pratik Desai*, Amit Sheth**, Pramod Anantharam** *Imbue Inc., **Ohio Center of Excellence in Knowledge-enabled Computing(Kno.e.sis), Wright State University, USA Presentation for: IEEE 4th International Conference on Mobile Services, June 27 – July 2, 2015, NY, USA
  • 2. 2 Increasing number of “Things” on IoT Source: CISCO
  • 3. IoT has resulted in multiple vertical silos 3 App Fitbit Home Router NEST IoT Platform Fitbit activity tracker Health sensor Weighing scale NEST
  • 4. Interoperability is an issue at each level 4 Network level Messaging level Data Annotation level - Mostly sink nodes are resource constrained devices. - In major cases, low power networking protocols such as ZigBee, Zwave, Bluetooth, etc. are used. - Traditional protocols are also used i.e. Ethernet and WiFi. - Applications and vendor dependent. - Competing protocols for resource constrained devices are CoAP, MQTT and XMPP. - Traditional HTTP RESTful methods are utilized at service level. - Major IoT products have propriety data models. - In most cases, without semantic annotations. - Few attempts have been made to standardize data models, though still scattered.
  • 5. Attempts in similar vein 5 SemSOSSSN OntologyOGC SWE Messaging Level: Data Level:
  • 6. SGS: Semantic Gateway as Service as a semantic web based IoT solution • Addresses the interoperability challenges at messaging and data model level. • Enables knowledge based annotation of raw sensor data with seamless integration between heterogeneous architectures. • Provides interface for high-level, semantic web enabled IoT services. • Assists resource constrained devices by transferring complex computation to the gateway level. 6
  • 7. Semantic IoT architecture with a Gateway 7
  • 8. SGS: Semantic Gateway as Service bridges physical world with semantic services 8
  • 9. SGS: Multi-protocol proxy translate messages between sink nodes and application services 9
  • 10. SGS: Semantic Data Annotation converts raw data into semantically annotated information 12
  • 11. SSW Introduction lives in has pet is ahas pet Person Animal Concrete Facts Resource Description Framework Semantic Web (according to Farside) General Knowledge Web Ontology Language “Now! – That should clear up a few things around here!” is a
  • 12. 14 RDF OWL Semantic Sensor Networks (SSN) How are machines supposed to integrate and interpret sensor data?
  • 13. 15Lefort, L., Henson, C., Taylor, K., Barnaghi, P., Compton, M., Corcho, O., Garcia-Castro, R., Graybeal, J., Herzog, A., Janowicz, K., Neuhaus, H., Nikolov, A., and Page, K.: Semantic Sensor Network XG Final Report, W3C Incubator Group Report (2011). W3C Semantic Sensor Network Ontology
  • 14. 16Lefort, L., Henson, C., Taylor, K., Barnaghi, P., Compton, M., Corcho, O., Garcia-Castro, R., Graybeal, J., Herzog, A., Janowicz, K., Neuhaus, H., Nikolov, A., and Page, K.: Semantic Sensor Network XG Final Report, W3C Incubator Group Report (2011). W3C Semantic Sensor Network Ontology
  • 15. Example of Semantic Annotation… TMP36TemparatureSensor1 MeasurementCapabilityTMP361 ssn:forProperty1 rdfs:subClassOf1 temperature1 ssn:hasMeasurementCapability1 ssn:inCondi<on1 ssn:SensingDevice1 TemperatureReading1 TempratureValue1 Celsius1 DUL:amount1 ssn:hasValue1 DUL:isClassifiedBy1 DUL:hasDataValue1 is1a1 401 (xsd:1float)1 Ssn:featureOfInterest11 sgs:topic1 is1aligned1to1 rdfs:subClassOF1 rdfs:subClassOF1 17
  • 16. SGS: Gateway service interface provides connectivity high-level IoT services 18
  • 18. Conclusion • Proposes a novel solution that integrates semantic web technology with existing sensor communication protocols and service standards. • Enables translation of messages between widely used messaging protocols for resource-constrained devices. • Enhances service level interoperability such as integration with SemSOS. • Addresses various interoperability challenges faced by real-world IoT deployments. 20
  • 19. Thank you, and please visit us at http://knoesis.org For more information on kHealth, please visit us at http://knoesis.org/projects/ssw Thanks  Link to the paper: http://knoesis.org/library/resource.php?id=2154

Editor's Notes

  1. Time series observations are readily and naturally available in domains such as finance, health care, smart cities, and system health monitoring. Increasingly, time series observations include both sensor and textual data generated in the same spatio-temporal context creating both challenges for dealing with heterogeneous data and opportunities for obtaining comprehensive situational awareness. For example, in a city, there are machine sensors and citizen sensors observing the city infrastructure (e.g., bridges, power grids) and city dynamics (e.g., traffic flow, power consumption). In this research, we investigate extraction of city events from textual observations and utilize them explain variations in the sensor observations. This will improve our understanding of city events and their manifestations due to the complementary nature of observations provided by the machine sensors and citizen sensors.
  2. IoT platform can be DIY projects
  3. ZigBee, Zwave – resource constrained protocols We are not solving Network Level problem
  4. XMPP pubsub http://www.xmpp.org/extensions/xep-0060.html CoAP http://coap.technology/ Ponte https://eclipse.org/ponte/ OGC SWE M. Botts, G. Percivall, C. Reed, and J. Davidson, “Ogc⃝R sensor web enablement: Overview and high level architecture,” in GeoSensor networks. Springer, 2008, pp. 175–190. SSN Ontology L. Lefort, C. Henson, K. Taylor, P. Barnaghi, M. Compton, O. Corcho, R. Garcia-Castro, J. Graybeal, A. Herzog, K. Janowicz et al., “Semantic sensor network xg final report,” W3C Incubator Group Report, vol. 28, 2011. SemSOS C. A. Henson, J. K. Pschorr, A. P. Sheth, and K. Thirunarayan, “Semsos: Semantic sensor observation service,” in Collaborative Technologies and Systems, 2009. CTS’09. International Symposium on. IEEE, 2009, pp. 44–53.
  5. Three main building blocks of the SGS Multi-protocol proxy Semantic annotation service Gateway service interface Multi-protocol proxy is assisted by the Message store and Topic routers It basically translate messages coming from MQTT, XMPP and CoAP protocols to REST or Pubsub. Semantic annotation service annotate raw sensor data into semantically annotated data using standard semantic ontologies and domain specific ontologies. Gateway service interface convert data from RDF to json-ld and prepare it to further deliver it to external services using REST or pubsub interface.
  6. This is a software architecture of the Multi-protocol proxy On internal side, the multi-protocol proxy has interfaces to receive messages from different messaging clients such as CoAP, MQTT and XMPP. Once the message is received from the Message broker, it saves it in the Message Store if the it needs to be delivered later. Meanwhile, it also register the resource as a topic in the Topic router to be later used in the protocol translation. The data at this point is in the JSON format.
  7. After Multi-protocol proxy, the data is sent to Semantic Annotation Service to semantically annotated using standard ontologies and domain specific ontology. The data is converted into RDF at this point and send back to Multi-protocol proxy. With the help of standard annotation techniques, now the data is comprehendible for the external services that are going to utilize it. A thing to note that, the SGS will have to communicate the domain specific ontologies with the external services it going to communicate as these ontologies may vary from gateway to gateway and application to application. The problem of Domain specific ontology can be also solved by having a central repository of these ontologies.
  8. Message Proxy => converts RDF to JSON-LD