18
Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications Group Company Limited Showcase D: oneM2M Enriched Personal Life

Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Showcase

oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications Group Company Limited

Showcase D: oneM2M Enriched Personal Life

Page 2: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Showcase D: oneM2M Enriched Personal Life

Huawei Technologies Co., Ltd. ,

China United Network Communications Group Company Limited

© 2014 oneM2M Partners

2

Page 3: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Issues and Challenges • Multi-domain Applications

– Different vertical applications need common service functions (e.g. data collection, security, management, etc.)

• Heterogeneous Devices & Networks

– A general interworking and abstraction framework is needed to connect a variety of devices/networks while hiding the complexity from IoT Applications

• Remote Management

– IoT Applications need simple and abstracted management APIs without understanding technology specific protocols

• Data Interoperability and Analytics

– Connectivity is not enough, data exchange has to be meaningful to add value and to enable cross domain business

© 2014 oneM2M Partners

3

Page 4: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

How oneM2M addresses issues

• Multi-domain Applications

– oneM2M provides Common Service Entities and Functions via RESTful resources & APIs: e.g. <container>, <subscription>, <group>, …

• Heterogeneous Devices & Networks

– Abstracted resources like <AE>, <container>, <contentInstance> can be used as the generic modeling tools for sensor network interworking

• Remote Management

– Common management functions (ASM CSF, DMG CSF) provided via abstracted management resource <mgmtObj> and its specializations e.g. [firmware], [software], [battery], [memory], [areaNwkInfo]…

– Support mapping to OMA DM1.x/2.0, LWM2M, BBF TR069

• Data Interoperability and Analytics

– Semantic technologies including ontology, annotation, reasoning, mash-up and data analytics are investigated and leveraged

© 2014 oneM2M Partners

4

Page 5: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Introduction to Demo Mcc

(HTTP)

(HTTP)

Zigbee devices

Zigbee GW

IN-CSE

SmartHome-AE IR

IR Home Appliance

Mca

House Keeper Robot

mc

(LWM2M)

MN

NoDN

Bluetooth Mca

(HTTP)

(HTTP)

Mca

Health Management System (HMS-IN-AE)

(HTTP)

Mca

Semantic Analysis Server (IOCD-IN-AE)

NoDN

NoDN

Smart Home

eHealth

Data

Management &

Repository

Device

Management

Group

Management

Subscription &

Notification

Registration

Proxy-AE

IOCD-ADN- AE

eHealth-

ADN-AE

Mca

(HTTP)

DM

Environment Control

ADN

ADN

MN-CSE

© 2014 oneM2M Partners

5

Page 6: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Function Overview

Data Management & Repository <container> and <contentInstance> resources for data management Data report and sharing among AEs and CSEs.

Device Management Resource type <mgmtObj>, <node>, [deviceInfo], [firmware] for remote firmware management OMA LWM2M used as the underlying technology

Subscription & Notification Filter criteria for notification filtering. Notifications used to inform new devices or data availability

Registration Exchanged information include Point of Access and other context information Sensor devices represented as <container> of the registered <AE> resource

Group Management Bulk operation on devices (e.g. switch off all lights) through <fanOutPoint> resource <group> member management for user defined scenarios

Protocol Bindings HTTP binding LWM2M/CoAP mapping

Semantic Enablement External 'IOCD' ontology for M2M device and data modeling Support 'ontologyRef' attribute in <AE> & <container> for semantic annotation Mash-up results (by semantic reasoning) trigger actuators

Resource Representation resource representation XML serialization support short name of attributes and parameters

© 2014 oneM2M Partners

6

Page 7: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Resource Structure

IN-CSEBase

MN-RemoteCSE

IOCD-IN-AE

eHealth-ADN-AE

EnvSensor-Container

Metadata-Container

<healthDataInst>

<envDataInst>

IOCD-Subscription

IOCD-ADN-AE

HMS-Subscription

HMS-IN-AE

eHealth-Container

eHealth

Environment Control

MN-CSEBase

IN-RemoteCSE

SmartHome-AE

CO2-Container

<co2LevelInst>

SHA-Subscription

Proxy-AE

Socket-Container

Alarm-Container

IPE-Subscription

<ctrlCmdInst>

currentStatus-Container

<statusInst>

SHA-Subscription

Smart Home

© 2014 oneM2M Partners

7

Page 8: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S1: Smart Home – Sensing & Controlling

Sensing & Actuating Real Time Video Infra red Control

Grouped Operation Automated Tasks Scene-based

Monitor the in-home sensor value e.g. temperature. Control the in-home actuators e.g. power socket.

Remotely walking the robot Bi-directional video comm. Build-in sensors to monitor the env.

Self learning IR remote controller Compatible with major commercial IR controllable appliances

On one click: Switch all lights in the room Close all windows and shut all curtains

Configurable rules to make sensors & actuators a closed feed back loop e.g. "turn on the fan when temperature is to high"

Pre-defined scenes e.g. leave home, sleep, wake up Allow bulk operation to different home appliances

© 2014 oneM2M Partners

8

Page 9: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

ZigBee Devices ZigBee Devices

S1: Example Flow – ZigBee Interworking

Proxy-AE MN-CSE/IN-CSE SmartHome-AE ZigBee Devices

Subscribe to <container>s

Create <subscription> deviceData()

Sensor data report Create <contentInstance>

Upload sensor data Notify

Notify the new sensor data

Create <Proxy-AE> Create <SmartHome-AE> Application Registration

deviceOnline() Create <container>

device connected Create device Representation

Subscribe to Proxy-AE

Create <subscription>

Notify

Notify the new devices

Device Online

Data Report

deviceUpdate()

Zigbee device control

Create <subscription> Subscribe to container

Control command (e.g. turn-on power socket )

Create <contentInstance>

Command report to proxy-AE

Notify

Device Control

© 2014 oneM2M Partners

9

MN (House Keeper Robot)

Page 10: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S1: Smart Home – Remote Management

Oh, the firmware of

my house keeper has

new versions. I need

to update it.

Office

IN-CSE

oneM2M Mca: Update [firmware] version = 2.0 Update = TRUE URL = http://.../newpkg

LWM2M: POST 5/0/2

Updating…

© 2014 oneM2M Partners

10

IN-CSEBase

<MN-node>

[firmware]

[deviceInfo]

Page 11: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S1: Example Flow – Device Management

MN-CSE LWM2M Client LWM2M Server IN-CSE IN-AE

Update [firmware]

(update=TRUE

Version = 2.0

URL=http://…/newpkg) FwUpdate (package

FileName, deviceLabel)

FwUpdate (image)

LWM2M FW Update

(block PUT fw image)

Notify

Infrastructure Node Middle Node (Robot)

LWM2M register

Create <Node> resource

Create [deviceInfo]

Create [firmware]

Apply new fw & Restart

LWM2M register

Update [deviceInfo]

Update [firmware]

Subscribe [firmware]

Subscribe [deviceInfo]

Notify

Firmware Update

Mgmt Resource Exposure

© 2014 oneM2M Partners

11

Page 12: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S2: Health Condition Monitoring

Health Room Wearables

Se

nso

rsP

latfo

rmA

pp

lica

tio

ns

Apps WEB Portal Dietary Advice Private Doctor Medical Center

Mca

Health Management System

(HTTP)

IN-CSE<healthDataInst>

HMS-Subscription

eHealth-Container

eHealth-ADN-AE

HMS-IN-AE

© 2014 oneM2M Partners

12

Page 13: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

ZigBee Devices ZigBee Devices

S2: Example Flow – Heath Monitoring

eHealth-ADN-AE IN-CSE HMS-IN-AE Wearables

Subscribe to <eHealth-Container>

Create <HMS-Subscription>

healthData()

Data report (via BLE connection)

Create <healthDataInst>

upload health data Notify

Notify the new data

Create <eHealth-ADN-AE>

Create <HMS-IN-AE>

Application Registration

Create <eHealth-Container>

Create device presentation

Health Data Report

© 2014 oneM2M Partners

13

Health Mgmt Server

Mobile App.

Smart Phone

Data retrieval & visualization

Data process

Get

Data Subscription

Smart Phone

Page 14: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S3: Intelligent Environment Control

① Collect the sensor values (temperature, humidity, illumination, etc) with semantic annotation ② Data analytics on environment comfort conditions based on semantic mash-up/reasoning. ③ Intelligent recommendation & auto-control based on semantic rules

© 2014 oneM2M Partners

14

① ①

③ ②

Page 15: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S3: Intelligent Environment Control – IOCD Ontology Model

DataValue

Data

Status

Environment

Stimulation

Stimulation

Conditon

ConstraintBlock

inConditioninCondition

Skeleton

HasValueHasProperty

hasCapability

hasDeployedProcess

DeploymentSystem

DeploymentPreocess

Deployment PropertyEnvironment Condition

OperationTime

SurvivalTime

Control

Communicatoin

MeasurementStatusValue

HasValue

Control Command

Control

HasValue

HasValue

Output(O)

Input (I) Capability(C)

Deployment(D)Capability Property

DeploymentSystem

Machine

HasInput

© 2014 oneM2M Partners

15

Page 16: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

S3: Intelligent Environment Control – Semantic Architecture

IN-CSE

Semantic Analytics Server (IN-AE)

© 2014 oneM2M Partners

16

① Data collection with semantic annotation referring to the common ontology model - 'IOCD'

② Data formatting

③ Semantic annotation & ontology instantiation

④ Import external domain ontology

⑤ Reasoning based on semantic rules & ontologies.

Page 17: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications

Check it out in B2B3!

Page 18: Showcase - onem2m.org › component › rsfiles › preview?path...Showcase oneM2M Showcase, 2014-12-09 Source: Huawei Technologies Co., Ltd. , China United Network Communications