oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one...

17
Korea Electronics Technology Institute KRnet 2017 oneM2M Smart Cities in Korea - Deployment and Standardization - 정승명 KETI 2017-06-27

Transcript of oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one...

Page 1: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

oneM2M Smart Cities in Korea - Deployment and Standardization -

정승명 KETI

2017-06-27

Page 2: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

SMART CITY PILOTS

2

Page 3: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

• Coordinator: SK Telecom • Open Smart City Platform based on oneM2M • Services, Applications and Devices

– Proposed and deployed by SMEs

3

Busan – Global Smart City

Page 4: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

4

• 2015: 15 Services

• 2016: 11 Services

Busan – Smart City Services

Page 5: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

5

Busan – Smart City Services

• Prominent services in 2017 – Traffic information from CCTV – Traffic flow improvement based on traffic collection and analysis – Pedestrian safety on crosswalk – Parking and re-charging for EV (Electric Vehicle) – Smart tourism

• Smart city platform enhancements – Interworking with platforms other than oneM2M (e.g. FIWARE) – City monitoring – oneM2M security implementation

Page 6: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

6

• Coordinator: LG U+ • Open Smart City Platform based on oneM2M

– Sharing the Busan Smart City Platform

• Services, Applications and Devices – Proposed and deployed by SMEs

Goyang – IoT Convergence Smart City

Page 7: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

• Proposed services – Smart Eco City services – Air Quality Management – Open Public Data – Smart Street Light – Smart Parking

7

<Smart ECO City service>

<Air Quality Management>

Goyang – Smart City Services

<Public Data Portal>

Page 8: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

• Coordinator: Daegu TechnoPark • Daily Healthcare Platform

– Based on oneM2M and ISO/IEEE 11073 Standards

8

Daegu – Daily Healthcare

Page 9: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

9

Objectives Description

Fitness App connected to

fitness centers

Chronic Disease Mgmt.

Pregnant Woman &

Maternity Care

• A trainer could design personal workout plan for users • A trainer could monitor daily workout status of users

• Collect biometric indices of different patient conditions with diet history and share the data with hospitals

• Help mothers to better adjust their workout and diet in order to change metabolism during the pregnancy

Help trainers to better aid their trainees

Extend trial scope to include small and medium sized hospitals

Help mothers to better balance exercise and diet

Fatigue Recovery

• Take gene analysis for various genetic markers and provide generic healthcare advices accordingly

• Improve 1st year services to better meet user’s expectations

Provide generic healthcare advice based on one’s gene analysis

Develop a fatigue recovery service for critical operators

Gene Analysis based HC

Daegu – Smart City Services

Page 10: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

Insights from pilot cities

10

• oneM2M standard platform provides – horizontal platform for different services – interoperability over standard interfaces

• Standard information models may further help – to use northbound Mca interface for applications more – to bring more cross-domain smart city services

Page 11: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

OTHER ACTIVITIES

11

Page 12: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

City-to-city Smart Parking Service

12

• Each parking application can provide the same service in both cities – FIWARE and oneM2M platforms will be deployed in Busan and Santander, respectively – LoRa parking sensors and G/Ws will be deployed

Busan Smart City Platform

oneM2M Interworking Platform

FIWARE Parking App oneM2M Parking App FIWARE Parking App

IoT Devices in Busan oneM2M G/W

LoRA G/W IoT Devices in Santander

Semantic Annotator

oneM2M Interworking Platform

oneM2M Platform

oneM2M Potal

FIWARE Context Broker

oneM2M Semantic (KETI)

Interworking S/W

oneM2M Parking App

oneM2M Platform

Interworking S/W

FIWARE Context Broker

Semantic Annotator

off street parking on street parki

Busan, Korea Santander, Spain

Page 13: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

13

IES(IoT Enabled Smart)-City Framework1)

• To deliver a reference framework for the development smart cities – Application Framework WG collects smart city applications and provides assessment tools – Consensus PPI2) WG analyze smart city architectures such as oneM2M – Deployed PPI WG performs case studies from global smart cities – Complete draft will be published in the end of Aug. 2017

1) https://pages.nist.gov/smartcitiesarchitecture, 2) Pivotal Points of Interoperability

Page 14: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

oneM2M Release 2A and 3

14

Features • Atomic Transactions • Action Triggering • Group over Multicast • Service Continuity • Cross resource subscriptions • Streaming support • Heterogeneous Identification

oneM2M

Semantics and Abstraction • Semantic Querying • Semantic Mashups • Home Domain Information Model enhancements

Market Adoption • additional Developer Guides • oneM2M Conformance Test • Feature Catalogues • Product Profiles • Smart Cities

Security •Distributed Authorization • Decentralized Authentication • Secure Environment Abstraction and public key framework • automated certificate enrollment

Interoperable with • 3GPP SCEF • OMA LWM2M • DDS • OPC-UA • Modbus • Proximal IoT • OSGi • W3C WoT

Configuration and Enrollment Management (2A) • M2M Application & Field Domain Component Configuration •Enrollment & Authentication APIs •Interoperable Privacy Profiles

Page 15: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

ETSI ISG CIM

15

Information Systems

Context Information Management

Data Publication Platforms ETSI ISG

CIM-API [JSON-LD]

Context Information

Models

Mca

Appl

icat

ions

EXAMPLE:

Citizen Complaints Photo-App Application

Appl

icat

ions

ETSI ISG CIM-API

[JSON-LD]

CIM-002-UC

CIM-003-GAP

CIM-004-APIprelim

CIM-005-DPP

CIM

-001

-AB

(MI )

CIM-006-MOD0

Page 16: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

16

OCEAN1) Open Sources

• oneM2M open sources for server and device platform – one of the oneM2M open source implementations2)

– 3-Clause BSD license – Node.js and Spring Framework – oneM2M Rel-2 and interworking for OIC, AllJoyn, NEST, etc. – Provides oneM2M resource tree viewer and

conformance testing tool

1) http://iotocean.org, 2) http://www.onem2m.org/technical/developers-corner/tools/open-source-projects

&Cube (Thyme)

&Cube (Lavender)

&Cube (Lavender)

&Cube (Rosemary)

Data Processing

IoT Services

Internet

Serv

er (C

loud

) P

latf

orm

De

vice

P

latf

orm

OCEAN website renewal (Est. June 2017)

Mobius and &Cube

Resource tree viewer

Page 17: oneM2M Smart Cities in KoreaC1... · • oneM2M open sources for server and device platform – one of the oneM2M open source implementations. 2) – 3-Clause BSD license – Node.js

Korea Electronics Technology Institute

KRnet 2017

THANK YOU

Contact: [email protected]