Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

SemIoT (Semantic technologies for Internet of Things) - Project Overview

2.966 Aufrufe

Veröffentlicht am

SemIoT is a project funded by The Ministry of Education and Science of Russian Federation which aims to provide an access to sensor networks using unified data models and interfaces that hide heterogeneity of the network and facilitate effective data access, interoperability, resource search and discovery

Veröffentlicht in: Wissenschaft
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

SemIoT (Semantic technologies for Internet of Things) - Project Overview

  1. 1. SemIoT Semantic technologies for Internet of Things semiot.ru
  2. 2. About Start and end dates: 24.11.2014 - 31.12.2016 Government funding* : 11.76M Industrial funding: 2.94M *Funded by The Ministry of Education and Science of Russian Federation, Grant RFMEFI57514X0101 2/20
  3. 3. Goal provide an access to sensor networks using unified data models and interfaces that hide heterogeneity of the network and facilitate effective data access, interoperability, resource search and discovery 3/20
  4. 4. Expected results ■ SemIoT Gateway - a device connecting physical objects with our middleware platform ■ SemIoT Platform - a middleware that collects, stores, analyses and publishes the sensor data ■ Ontology Framework - a set of OWL-ontologies providing unified models ■ several domain specific applications for the working use cases 4/20
  5. 5. SemIoT Platform | Workflow 5/20
  6. 6. SemIoT Platform | Data Collection Implements a plug-in architecture based on OSGi specification1 which allows to: ■ support any type of connected devices ■ provide an easy way to implement a new plug-in 6/201 http://www.osgi.org
  7. 7. SemIoT Platform | Semantic Annotation Facilitates semantic interoperability meaning that different stakeholders can access and interpret the data unambiguously. ■ Semantic Sensor Networks (SSN)2 as an upper ontology ■ A web app to generate the RDF descriptions of connected devices (http://semdesc.semiot.ru) 7/202 http://purl.oclc.org/NET/ssnx/ssn#
  8. 8. SemIoT Platform | Archiving Stores metadata about connected devices and their readings in RDF. ■ A triplestore is used for metadata ■ A TSDB3 is used for the readings There’s a plan to make them accessible through a SPARQL endpoint and/or TPF4 server. 8/20 3 https://en.wikipedia.org/wiki/Time_series_database 4 http://www.hydra-cg.com/spec/latest/triple-pattern-fragments/
  9. 9. SemIoT Platform | Real-time analysing Identifies the events of interest based on static and streaming data of connected devices. ■ Uses an RDF Stream processing5 approach ■ Allows to use external datasources, e.g. LinkedGeoData.org, DBPedia.org 9/205 https://www.w3.org/community/rsp/
  10. 10. SemIoT Platform | Publishing Provides an access to the data of connected devices using: ■ A hypermedia-driven Web API6 ■ A Triple Pattern Fragments API ■ A SPARQL endpoint 10/206 http://www.hydra-cg.com/
  11. 11. SemIoT Gateway | Overview 11/20
  12. 12. SemIoT Gateway | Scenario ■ Gets readings from devices which: ○ can’t communicate their data over (Intra)Internet ○ use popular protocols, e.g. MQTT, CoAP and etc ■ Annotates the data with semantic metadata ■ Gives access to the data using CoAP and RDF/EXI that facilitates interoperability, resource search and discovery 12/20
  13. 13. Ontology Framework Semantic Sensor Networks ontology as an upper ontology and basis. Domain specific ontologies (under development): ■ Electric Meters ontology ■ Heat Meters ontology ■ Machine Tools ontology 13/20
  14. 14. Applications ■ Advanced electric meter management ■ Advanced heat meter management ■ Environmental monitoring ■ Machine Tool Monitoring 14/20
  15. 15. Applications | Adv. Electric Meter Manag. A simulator of electric meters7 is used. It allows to simulate a network of thousands of electric meters. Goal is to detect different emergency situations, such as too high voltage or broken meter and etc. 15/207 https://github.com/semiotproject/simulator-electric-meters
  16. 16. Applications | Adv. Heat Meter Manag. A simulator of heat meters8 is used. It allows to simulate heat meters in residential buildings. Goal is to detect overheating of the building based on indoor and outdoor temperature, and readings of the meter. 16/208 https://github.com/semiotproject/simulator-heat-meters
  17. 17. Applications | Environmental Monitoring Goal is to re-publish environmental data (outdoor temperature, humidity, etc.) from narodmon.ru web site 17/20
  18. 18. Applications | Machine Tool Monitoring In cooperation with Winghouse Ltd. (http://winghouse.ru) 18/20 A machine tool should work 24/7, without any interruption Goal is to detect “unfounded delays” and minimize the downtime
  19. 19. Our team 19/20
  20. 20. semiot.ru @semiotproject github.com/semiotproject 20/20

×