system architecture of the iot/m2m 物聯網系統架構 ·  · 2016-08-29correlation with...

67
System Architecture of the IoT/M2M 網系統 架構 國立交通大學資訊工程系 Department of Computer Science National Chiao Tung University 行動寬頻尖端技術跨校教學聯盟

Upload: truongnhan

Post on 24-May-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

System Architecture of the IoT/M2M物聯網系統架構

國立交通大學資訊工程系

Department of Computer Science

National Chiao Tung University

行動寬頻尖端技術跨校教學聯盟

Page 2: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Outline

1. IoT/M2M System Structure

2. Introduction to ETSI TC M2M and oneM2M

3. IoT/M2M Use-Case-Driven Requirements

4. IoT/M2M High Level Architecture

2

Page 3: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

IoT/M2M System Structure

3

Page 4: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

IoT/M2M System Structure

Applicationserver

Applicationserver

Internet

device

Gateway

Business Applications

Communication networks

Scenario 3M2M area networks

Scenario 2M2M relationship

Scenario 1M2M agent

Agents/End Users

4

Page 5: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Area Networks

• “M2M area network” is introduced by ETSI

• Provide PHY and MAC layer connectivity between M2M devices connected to the same M2M area network

• Allow M2M devices to gain access to a public network via a gateway

Gateway

M2M area network

devices + gateway

5

Page 6: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Characteristics of M2M

• Information exchange over communication networks– Via mobile networks or

public internets

• A group of similar devices– Devices with limited

capacities

– Hierarchical architecture

– Autonomous

Applicationserver

Internet(Communication

Network)

Gateway

6

Page 7: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Characteristics of M2M Applications

• A large amount of devices– Scalability issues

– Non-classical usage patterns in mobile networks

○ E.g., not always active - only be triggered for specific reason and only do things in some fixed time.

• A large variety of devices – Heterogeneous systems

– Diverse requirements, e.g., data exchange rate

– Build common-enabling capabilities

• Transparency: no need of the interference of humans

• Intrusiveness: privacy issues

• Criticality: life-savers, life-critical

7

Page 8: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Devices• Battery powered

– E.g., water meters are located outdoors and cannot be easily connected to a power supply.

• Embedded– Many devices are deployed in systems with specific

operating condition and with limited computation power.

– E.g., the OBD in car

• Here to stay– Many devices are static or with very low mobility.

8

Page 9: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Challenges• Fragmentation of solutions

– It is important to have service platforms that can be reused for multiple applications.

• Network misalignment– large numbers of devices generating very small

amounts of data transport and potentially a very significant overload of the control and connectivity planes.

• Security issues– E.g., eHealth, Smart Grid, etc.

• Privacy issues

9

Page 10: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Introduction to ETSI TC M2M and oneM2M

10

Page 11: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Introduction to ETSI TC M2M ETSI (European Telecommunications Standards Institute)

TC (Technical Committee) M2M established in Jan 2009.

Up to the end of 2012, — There were active delegates from Europe, North America, China,

Korea, and Japan with a composition of about 30% Operators, 60% Manufacturers and 10% others.

— Intensive effort with 8 plenary meetings per year plus numerous ad-hoc meetings and 3-5 conference calls per week

— About 300+ documents and 70+ delegates per meeting

— About 400+ members in M2M email list

The name has been changed to ETSI TC SmartM2M since November 2013 to focus on EU regulations and verticals.

Page 12: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Goals of ETSI TC M2M

To develop and maintain an end-to-end overall telecommunication high level architecture for M2M

To identify gaps where existing standards and provide specifications to fill these gaps

12

Source: ETSI M2M TC

Page 13: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M Network

13

M2M Applications

Client Applications

M2M

Gateway

M2M Core NetworkM2M Area Network

M2MNetworkService

Capabilities

M2MGatewayService

Capabilities

M2MDeviceService

Capabilities

M2M Device Domain M2M Network Domain M2M Application Domain

Page 14: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Device Domain (M2M Area Network)

Different M2M devices for different vertical markets

Diverse technologies employed to support various applications

Two types of devices – ones capable of directly connecting to the network and the others requires an M2M gateway in order to connect to the network.

14

Page 15: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Network Domain

It consists of M2M core and M2M service capabilities.

The M2M core can leverage the existing telecom networks including fixed and mobile networks (2G,3G or 4G LTE). But, mobile networks will be the primary M2M network.

M2M service capabilities are network functions defined to support M2M applications.

15

Page 16: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Application Domain

Two types of applications - M2M applications and client applications

M2M applications: located on the servers, built upon M2M service capabilities and interacting with M2M devices.

Client applications: used to serve end-users; either receive services from M2M applications or directly from M2M devices.

16

Page 17: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Technical Report (TR)

Study before standards specifications

These reports are not standards

The ideas, however, lead to standards specifications.

17

Page 18: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Technical Specification (TS)

There are official standards specifications.

It follows three stages of specification from high level to low level

— Stage 1: Requirements

— Stage 2: Architecture

— Stage 3: Interfaces, APIs

18

Page 19: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Output of ETSI TC M2M

M2M Release 1 Specifications completed at the end of 2011.

May 2010 – M2M use cases TRs for connected consumer, city automation, automotive, eHealth and smart metering.

August 2010 – Stage 1 TS (M2M Requirements)

3rd Quarter 2011 – Stage 2 TS (M2M Architecture)

4th Quarter 2011 – Stage 3 TS (M2M Interfaces, APIs)

19

Page 20: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M Specification Work

20

Stage 3Stage 2Stage 1

TR 101 584Study on

Semantic Support of M2M Data

TR 102 732eHealth

TR 102 857ConnectedConsumer

TR 102 898Automotive

TR 103 118Smart EnergyInfrastructure

security

TS 102 689M2M Service Requirements

TR 102 935Smart Grid

Impacts on M2M

TR 102 725M2M

Definitions

TR 103 167Threat analysis

and counter measures to M2M

service layer

TS 103 104Interoperability

Test Specification for CoAP Binding

of ETSI M2M Primitives

TS 102 690M2M Functional

Architecture

TS 102 921M2M Communications, mIa, dIa, mId interfaces

TR 102 966Interworking

with M2M Area Networks

TS 103 092OMA DM compatible Management Objects

TS 103 093BBF TR-069 compatible Management Objects

Use cases

Page 21: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Importance of ETSI TC M2M Work First to create a system-level architecture for

mass-scale M2M applications, covering all domains of M2M, not just one domain in particular.

Has become a major driver in creating the oneM2M system-level international standard for the Internet of Things.

21

Page 22: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Why M2M System-Level Architecture Enable the development of M2M applications

by focusing on high level functionality than lower level tasks like network access control, authentication or routing.

Enable data retrieval and control of sensors by any application via a common horizontal service layer.

Provide network-based services such as data publication and subscription.

22

Page 23: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Common Horizontal Service Layer

23

M2M Core Needs

SMART

GRID

M2M Common ICT Services for Vertical Domains

CONNECTED

VEHICLE

E-HEALTH

Vertical

Specific

APIs

CONNECTED

HOME

RequiredStandards

Page 24: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Future Vision

24

Network Domain

Devices

Applications

Converged Network Domain

DevicesDevices

DevicesDevices

Gateway

Applications Applications Applications

Common Service Layer

Present Future

Page 25: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M TC Release 2Finished in the beginning of 2013 with a short list of features:

Charging: definition of the architectural framework for recording, tracking and exchange of events relevant for charging, including correlation with charging information from the underlying network

Inter-domain communications between service platforms: inter-NSCL communication, on mIm reference point (a variant of mId).

M2M Light: ETSI M2M Release1 was already supporting very constrained devices via gateways, in Release 2 very constrained device can connect directly to the network platform.

Semantic interworking guidelines: common semantic rules has been defined for applications belonging to different industrial segment, to assure the understanding of the shared data, for a very wide set of commonly used technologies

25

Page 26: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

oneM2M Effort– Launched In July 2012

– Global Initiative focused on consolidation and standardization of a common M2M Service Layer which can be embedded in hardware or software

– Objectives are to enhance interoperability, simplify development of applications, boost economies of scale, and reduce standards overlap

– Release 1 of oneM2M specifications was made available on February 4 2015!

26

Page 27: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

27

Over 200 member organizations in oneM2M

• Chunghwa Telecom• HTC• III• National Chiao Tung University

Source: oneM2M

Page 28: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

IoT/M2M Use-Case-Driven Requirements

28

Page 29: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

What is a Use Case? A use case describes the interactions

between one or more actors and the system under consideration for achieving certain functions.

Actors can be a device or a person outside the system.

The system is treated as a black box where the physical architecture of the system is not important.

29

Page 30: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Use Cases to Derive ETSI M2M Requirements

From five families of use cases

1. Connected home

2. City automation

3. Automotive

4. eHealth

5. Smart metering

30

Not exhaustive but to ensure the capture of

all important requirements!

Page 31: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Methodology Used by ETSI M2M TC

Use of a Template to Describe Use Case

1. General Use Case Description

2. Stakeholders

3. Scenario Case Description

4. Information Exchanges

5. Potential New Requirements

6. Use Case Source

31

Page 32: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Smart Metering Use Cases (1) Influenced and driven by the M/441 mandate

of the European Commission to create standards that will enable interoperability of smart meter and raise customers’ awareness of their consumption of water, gas, electricity etc.

The goal is to reduce energy consumption and mitigate CO2 and other greenhouse-gas emissions.

32

Page 33: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Smart Metering Use Cases (2) Six categories of functionalities were identified by

SMCG (Smart Metering Coordination Group) in Europe

— Remote reading

— Two way communications

— Meter supporting advanced tariffing and payment systems

— Remote disablement and enablement of supply

— Secure communications

— Information display to an in-home/building display

33

Page 34: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Smart Metering Use Cases (3)

Major contributor of use cases: ESMIG (European Smart Metering Industry Group)

Example requirements identified:

1. Support of atomic transactions

2. Authentication and authorization of smart meters

3. Triggering of smart meters by network applications

34

Page 35: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

eHealth Use Cases (1)

Examples of eHealth applications

— Remote patient monitoring

— Disease managemenet

— Aging independence

— Personal fitness and health improvement

35

Page 36: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

eHealth Use Cases (2)

Types of sensors

— Blood pressure

— Pulse Oximeter

— Pedometer

Employ short-range radio to transmit data to a device such as smart phone in order to send data to the backend server.

36

Page 37: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

eHealth Use Cases (3)

Example requirements identified:

1. Location tracking

2. Support of time-critical messaging

3. Support for accurate time stamping

4. No interference with electro-medical devices

5. Indication and control of radio transmission

37

Page 38: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Connected Home Use Cases Example requirements identified:

— Visualization of energy usage

— Visualization of historical data

— Alarms or messages to inform customers for special events

— Optimization of energy cost

— Avoidance of overload

— Demand response capabilities

— End user control

38

Page 39: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

TS 102.689 M2M Requirements

Major categories of requirements

— General requirements

— Management requirements

— Functional requirements for M2M services

— Security requirements

— Naming, numbering and addressing requirements

— Requirements from M2M Traffic Characteristics

39

Page 40: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Management RequirementExamples

Fault management (proactive monitoring, fault discovery, connectivity, verification, fault recovery, etc.)

Configuration management (configuration of network and service parameters, installing of new application versions, etc.)

Software upgrades, firmware updates and patches.

40

Page 41: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Security RequirementExamples

Mutual authentication between communicating entities

Data transfer confidentiality

Data transfer integrity verification

No use of an M2M communication module for generic communication purposes

Device/gateway integrity validation

Security credential and software upgrade at the application level

41

Page 42: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Naming and Addressing Requirement Examples

Device names rather than network addresses are to be used by the application

Support of multiple addressing schemes such as IP, E.164 etc.

42

Page 43: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Requirements from M2M Traffic Characteristics

Different M2M applications impose different traffic requirement on the networks

Most M2M devices nowadays are still dependent on 2G networks.

Overall M2M traffic volumes are growing year after year.

However, the traffic will gradually shift from 2G to 3G and from 3G to 4G or 5G.

M2M traffic study is important to better understand its impact to telecom networks.

43

Page 44: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

List of General Requirements from TS 102.689 (1)

4.1 M2M application communication principles

4.2 Message delivery for sleeping devices

4.3 Delivery modes

4.4 Message transmission scheduling

4.5 Message communication path selection

4.6 Communication with devices behind a M2M gateway

4.7 Communication failure notification and control

4.8 Scalability

4.9 Abstraction of technologies heterogeneity

4.10 M2M Service Capabilities discovery and registration

44

Page 45: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

List of General Requirements from TS 102.689 (2)

4.11 M2M Trusted Application

4.12 Mobility

4.13 Communications integrity

4.14 Device/Gateway integrity check

4.15 Continuous connectivity

4.16 Confirm

4.17 Priority

4.18 Logging

4.19 Anonymity

4.20 Time Stamp

45

Page 46: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

List of General Requirements from TS 102.689 (3)

4.21 Device/Gateway failure robustness

4.22 Radio transmission activity indication

4.23 Operator telco capabilities exposure

4.24 Location reporting support

46

Page 47: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

IoT/M2M High Level Architecture

47

Page 48: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

IoT/M2M High Level Architecture

Specified in ETSI TS 102.690.

Separation of device, network and application domains.

Device domain*: M2M device networks

Network domain: M2M access and core networks

Application domain**: M2M applications

*Device domain includes both device and gateway.

**M2M applications can reside in either the device or network domain!

48

Page 49: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M Functional Architecture

Source: ETSI M2M TC

M2M Gateway Service Capabilities

M2M Device/Gateway Applications

mIadIa

M2M Network Applications

M2M Network Service CapabilitiesmId

Page 50: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Network Domain Wide Area Network: includes both access and

core networks. Access networks can be wireless, mobile, fixed or other types.

M2M Network Service Capabilities Layer (NSCL): functional modules that implement common M2M functions sharable by many M2M applications through open interfaces.

Network Applications: M2M applications reside in the core network.

50

Page 51: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Device & Gateway Domain M2M Area Network: Many varieties of protocols

for different vertical applications Device

Three types of devices –1. Proprietary devices: devices that only support proprietary

interfaces.2. Devices with M2M service capabilities (Device SCL)3. Devices without M2M service capabilities

GatewayEquipped with M2M service capabilities (Gateway SCL).

51

Page 52: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

M2M Applications

M2M applications can reside on

— application servers in the core network,

— M2M gateways or

— M2M devices.

52

Page 53: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Reference Points

Define three interfaces

— Interface between M2M applications and NSCL -> mIa

— Interface between M2M application and GSCL or DSCL -> dIa

— Interface between NSCL and GSCL or DSCL -> mId

53

d (device network domain) m (M2M network domain)

a (SCL for application service capabilities)

Page 54: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M High Level ArchitectureDevice Network View

54

Source: ETSI M2M TC

Page 55: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Examples of M2M Area Networks

Zigbee (IEEE 802.15.4)

ANSI C12 Suite

WiFi

Power Line Communication

BACnet

KNX

6LoWPAN/RPL/CoAP

55

Page 56: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

ETSI M2M High Level ArchitectureM2M Network View

56Source: ETSI M2M TC

Page 57: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Management Functions

M2M Management Functions: provide MSBF (M2M Service Bootstrapping Function) and and MAS (M2M Authentication Service) etc.

Network Management Functions: provide general access and core network service provisioning and supervision.

57

Page 58: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

mIa Interface Provides registration and authorization

primitives for NAs to NSCL

Supports service session management (event reporting or streaming sessions)

Provides read/write/execute/subscribe/notify primitives for NAs to NSCL

58

Page 59: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

dIa Interface Provides registration and authorization

primitives for DAs and GAs to the DSCL or GSCL.

Supports service session management (event reporting or streaming sessions)

Provides read/write/execute/subscribe/notify primitives for DAs and GAs to the DSCL or GSCL.

59

Page 60: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

mId Interface Provides registration and authorization

primitives for DSCL or GSCL to NSCL.

Supports service session management (event reporting or streaming sessions)

Provides read/write/execute/subscribe/notify primitives for DSCL or GSCL to NSCL.

60

Page 61: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

What Are M2M Service Capabilities?

M2M service capabilities can reside in the end device, in the gateway, or in the network.

In the acronyms below

— x=D for SC in the device

— X=G for SC in the gateway

— X=N for SC in the network

61

Page 62: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Service Capabilities Identified in ETSI M2M Release 1 (1)

1. application enablement (xAE);

2. generic communication (xGC);

3. reachability, addressing and repository (xRAR);

4. communication selection (xCS);

5. remote entity management (xREM);

6. security (xSEC);

62

Page 63: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Service Capabilities Identified in ETSI M2M Release 1 (2)

7. history and data retention (xHDR);

8. transaction management (xTM);

9. compensation broker (xCB);

10. telco operator exposure (xTOE);

11. interworking proxy (xIP).

63

Page 64: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Finalization of M2M Service Capabilities

Up to the ongoing effort in oneM2M global initiative (or partnership)

Further modifications and changes expected

Thus more important to grasp the architectural concepts than to memorize all details!

64

Page 65: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Concluding Remarks (1) ETSI TC follows a rigorous process to define a high

level architecture for IoT/M2M

It starts from use case studies across five vertical markets to capture sufficient requirements.

Based on these requirements, a high-level IoT/M2M architecture is developed.

The architecture consists of three domains: M2M network domain, M2M application domain and M2M device domain.

65

Page 66: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Concluding Remarks (2)

Three interfaces mIa, dIa and mId are defined for the M2M network.

Eleven M2M service capabilities are also identified.

These service capabilities are distributed in the M2M networks and can reside in the network, gateways or devices to support M2M services.

66

Page 67: System Architecture of the IoT/M2M 物聯網系統架構 ·  · 2016-08-29correlation with charging information from the underlying network Inter-domain communications between service

Where to Find ETSI M2M and oneM2M Specifications

ETSI M2M Published Documents— http://www.etsi.org/technologies-clusters/technologies/m2m

oneM2M Published Documents— http://www.onem2m.org/technical/published-documents

67