semantic gateway as a service architecture for iot interoperability
TRANSCRIPT
![Page 1: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/1.jpg)
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, USAPresentation for: IEEE 4th International Conference on Mobile Services, June 27 – July 2, 2015, NY, USA
![Page 2: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/2.jpg)
2
Increasing number of “Things” on IoT
Source: CISCO
![Page 3: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/3.jpg)
3
IoT has resulted in multiple vertical silos
Ap
p
Fitbit
Home Router
NEST IoT
Platform
Fitbit activitytracker
Healthsensor
Weighingscale
NEST
![Page 4: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/4.jpg)
4
Interoperability is an issue at each level
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.
![Page 5: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/5.jpg)
5
Attempts in similar vein
SemSOSSSN OntologyOGC SWE
Messaging Level:
Data Level:
![Page 6: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/6.jpg)
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.
![Page 7: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/7.jpg)
7
Semantic IoT architecture with a Gateway
![Page 8: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/8.jpg)
8
SGS: Semantic Gateway as Service bridges physical world with semantic services
![Page 9: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/9.jpg)
9
SGS: Multi-protocol proxy translate messages between sink nodes and application services
![Page 10: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/10.jpg)
12
SGS: Semantic Data Annotation converts raw data into semantically annotated information
![Page 11: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/11.jpg)
SSW Introduction
lives in
has petis ahas pet
PersonPerson AnimalAnimal
Concrete Facts Resource Description Framework Concrete Facts Resource Description Framework
Semantic Web(according to Farside)
General Knowledge Web Ontology Language General Knowledge Web Ontology Language
“Now! – That should clear up a few things around here!”
is a
![Page 12: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/12.jpg)
14
RDF OWL
Semantic Sensor Networks (SSN)
How are machines supposed to integrate and interpret sensor data?
![Page 13: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/13.jpg)
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
![Page 14: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/14.jpg)
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
![Page 15: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/15.jpg)
17
Example of Semantic Annotation…
![Page 16: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/16.jpg)
18
SGS: Gateway service interface provides connectivity high-level IoT services
![Page 17: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/17.jpg)
19
SGS implementation with SemSOS
![Page 18: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/18.jpg)
20
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.
![Page 19: Semantic Gateway as a Service architecture for IoT Interoperability](https://reader036.vdocuments.site/reader036/viewer/2022062304/55c371fbbb61ebb9498b46fd/html5/thumbnails/19.jpg)
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