oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M...

17
oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th , 2018

Transcript of oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M...

Page 1: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

oneM2M for Smart Cities

Roland HechwartneroneM2M TP Vice Chairman

Deutsche TelekomETSI IoT Week, October 24th, 2018

Page 2: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Enhance daily life through smart data

2

Page 3: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Challenges For Cities in Smart Data usage

• Acceptance

• Heterogeneity

• Multitude of data sources

• Divers set of IoT devices

• Different types of technologies

3

Page 4: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

oneM2M Interworking with domain specific technologies/Standards

4

C

Cloud products

Cloud Products

Home Domain Automotive Domain Industrial Domain

Infrastructure / Data Center

Page 5: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

oneM2M – The StandardService layer for things and platforms

A global standard for a software “framework” - enabling an IoT ecosystem - focus on interoperability, avoid vendor lock-in Located between the IoT applications and communication HW/SW that provide connectivityProvides functions that IoT applications across different industry segments commonly needLike an “Android” for the Internet of ThingsIt sits both on the “things” and on the infrastructure

Common Service Layer

IoT Applications

Connectivity Layer

5

Page 6: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

oneM2M functions provided to applications

Common Service Layer

IoT Applications

Connectivity LayerTransaction

ManagementSemantics

Common Service Entity - CSE

6

Discovery &AnnouncementRegistration Group ManagementSecurity

Application &Service Layer Management

Device ManagementSubscription &Notification

DataManagement &

Repository

ServiceCharging &Accounting

LocationNetwork Service

Exposure, Service Execution & Triggering

CommunicationManagement &

Delivery Handling

Page 7: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Interoperability of Data is keyData Modeling• The goal: Modularity – Flexibility – Abstraction

• To ease the development of applications on top of the oneM2M layer• Rich set of abstract data models for home domain and interoperability

with other technologies • oneM2M Home Appliance Information Model (HAIM) based on Smart Device

Template (SDT) 3.084 ModuleClasses and 50 DeviceModels for home domain

• Fully interwork-able with OCF and OMA GotAPI data models• Ontology mapping from SDT 3.0 to oneM2M Base Ontology

• Work in progress: TS-0023 - from HAIM to SDT based Information Model and Mapping for Vertical Industries

• SDT4.0 will provide more powerful modeling capabilitiese.g. data types, device inheritance, semantic references, product definition

7

Page 8: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Interoperability of Data is keySemantic Interoperability• Value-added features related to the meaning of data and resources based

on semantic descriptions to control, validate, understand & orchestrate the data

• Supporting semantic query, semantic mashup, ontology management, semantic validation, access control

• oneM2M Base ontology aligned with ETSI SAREF ontology• Ontology based interworking enables automated interworking through

ontology mapping

8

Page 9: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Example: Semantic Mash-up use caseSmart Car parking

Building-A

Street Parking Spot-1

Street Parking Spot-2

Street Parking Spot-n

Client/User(Destination: Building-A)

Parking Space Sensor

Parking Building YY

Parking Building XX

Server-C(Providing Smart

Parking Assistance)

Server-A(Hosting Real-time

Parking Info. for Parking Buildings) Server-B

(Hosting Real-time Parking Info. for Street

Parking Spots)

Parking Request

Suitable Parking Spot

...

...Parking

Building ZZ

See TR-0033 Study on Enhanced Semantic Enablement: Smart Parking Assistance Realized Through Semantic Mashup

9

Semantic Mashup a process to discover and collect data from more than one source, and conduct semantic data orchestration (integration/ computation) on behalf of anapplication.

Page 10: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Example: Orange / DT Cloud API

10

• oneM2M based CloudAPI forConsumer IoT & Smart Home

• Hides from the app developer the complexities involved with interacting with a diverse set of IoT devices

• Time to adapt Applications < 2 days

SCOPE: Features supported over the Mca reference point (IN-AE IN-CSE)

Page 11: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Example: IoT Platform Interoperability

11

Page 12: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Example: IoT Platform Interoperability

12

Page 13: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

oneM2M enables horizontal Smart Data Usage

• Device- and cloud independent application development

• Abstraction - hide complexity from the App Developer

• Semantic interoperability

• Interworking with domain specific technologies

• Global open standard => vendor agnostic implementations

oneM2M - Common Service Layer

13

Page 14: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Questions?

Roland HechwartneroneM2M TP Vice Chairman

Deutsche Telekom14

Page 15: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Annex

• References• Publicly accessible links

15

Page 16: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

References

TS 0001 - Core ArchitectureTS 0002 – RequirementsTS 0003 - Security SolutionsTS 0004 - Service Layer Core ProtocolTS 0005 - Management enablement (OMA)TS 0006 - Management enablement (BBF)TS 0008 - CoAP Protocol Binding TS 0009 - HTTP Protocol BindingTS 0010 - MQTT Protocol BindingTS 0011 – Common TerminologyTS-0012 – Base Ontology TS-0013 - Interoperability Testing TS-0014 - LWM2M InterworkingTS-0015 - Testing FrameworkTS-0016 – Secure Environment AbstractionTS-0020 - WebSocket Protocol BindingTS-0022 - Field Device ConfigurationTS-0023 - Home Appliances Information Model and MappingTS-0024 - OCF InterworkingTS-0026 – 3GPP InterworkingTS-0030 – Ontology Based InterworkingTS-0031 - Feature Catalogue TS-0032 – MAF and MEF Interface SpecificationTS-0033 – Interworking FrameworkTS-0034 – Semantics SupportTS-0035 – OSGi Interworking

TR-0001 Use Cases CollectionTR-0007 Study on Abstraction and Semantics EnablementTR-0008 SecurityTR-0012 End-to-End-Security and Group AuthenticationTR-0016 Authorization Architecture and Access Control PolicyTR-0017 Home Domain Abstract Information ModelTR-0026 Vehicular Domain EnablementTR-0033 TR-0033 Study on Enhanced Semantic EnablementTR-0034 CoAP binding and long polling for temperature monitoringTR-0035 Device management use caseTR-0037 Smart farm example using MQTT bindingTR-0039 Developer guide-SDT-based implementationTR-0045 Implementing semantics

16

Smart Device TemplateSDT 3.0 is available under Apache 2 License at https://git.onem2m.org/MAS/SDT

ToolsA utility for converting SDT to other formats is the SDTTool https://github.com/Homegateway/SDTTool

The latest published version of the Technical Specifications and Technical Reports are available at http://www.onem2m.org/technical/published-drafts

Page 17: oneM2M for Smart Cities - ETSI · © 2018 oneM2M oneM2M for Smart Cities Roland Hechwartner oneM2M TP Vice Chairman Deutsche Telekom ETSI IoT Week, October 24 th, 2018

© 2018 oneM2M

Publicly accessible links

17

• Web Site• http://www.oneM2M.org

• YouTube Channel• https://www.youtube.com/c/onem2morg

• Webinars• http://ww.onem2m.org/technical/webinars

• Technical Questions• http://www.onem2m.org/technical/technical-questions

• Published Specifications• http://www.onem2m.org/technical/published-documents

• Documents developed in oneM2M• http://www.onem2m.org/technical/latest-drafts

• Events• http://www.onem2m.org/news-events/events