Interoperability issues and challenges for IoT Services and Resources
Interoperability issues and challenges for IoTServices and ResourcesPayam BarnaghiCentre for Communication Systems ResearchUniversity of SurreyGuildford, UKIoT Interoperability workshop26th March 2012, Paris
IoT.est – a quick snapshot• IoT.est will develop a test-driven service creation environment(SCE) for Internet of Things enabled business services.• The SCE will enable the acquisition of data andcontrol/actuation of sensors, objects and actuators.• The project will provide the means and tools to define andinstantiate IoT services that exploit data across domainboundaries;• IoT.est will facilitate run-time monitoring and will enableautonomous service adaptation to environment/context andnetwork parameter (e.g. QoS) changes.
IoT.est: The Key issues• IoT enabled Business Services: Semantic Description• Service Composition: A Knowledge based Approach• Service Components: Re-usable, Interoperable and Adaptive• Abstraction: Mapping to Heterogeneous Platforms and LargeScale Deployment• Testing (Design Time): Automated Generation of Tests• Monitoring (Run-Time): Context-aware Service Adaptation
Requirements• Structured representation of identified IoT concepts– Machine-interpretable descriptions– Reasoning mechanisms• Homogeneous access mechanism to heterogeneous objectswith diverse capabilities• Automated interactions and horizontal integration with existingapplications
Modelling Things and IoT Resources• Resource model– Gateway, sensors, processing resources• Entity model– Physical world objects• Features of interest for each entity• Service model– IoT services and interfaces
What are the challenges?• The models provide the basic description frameworks, butalignment between different models and frameworks arerequired.• Semantics are the starting point, reasoning and interpretationof data is required for automated processes.• Real interoperability happens when data/services fromdifferent frameworks and providers can be interchanged andused with minimised intervention.
What are the practical steps?• Linked data approach is a promising way of integrating datafrom different sources and interlinking semantic descriptions.• Alignment between different description models for IoTServices/Resources/Entities;• Proposing reference and abstract models for semanticdescriptions in IoT (e.g. similar to W3C SSN approach).
IoT.est ontology- first draft3/29/2012 Confidential 8
9W3C SSN Ontologymakes observationsof this typewhere it isWhat itmeasuresunitsSSN-XG ontologiesSSN-XG annotations
Thank you!IoT.est project: Internet of Things Environment forService Creation and Testinghttp://ict-iotest.eu/iotest/