Professional Documents
Culture Documents
Iot M2M Introduction
Iot M2M Introduction
SIDDHARTH TRIKHA
Senior Research Engineer
C-DOT
oneM2M Training
10/3/2019 1
[C-DOT Confidential]
The next step for the Internet evolution
Internet Internet Internet Internet
Pre-
of of of of
internet
CONTENT SERVICES PEOPLE THINGS
“HUMAN “MACHINE
“SOCIAL
TO “WWW” “WEB 2.0” TO
MEDIA”
HUMAN” MACHINE”
Courtsey : www.iotone.com
IoT Devices:
Sensors & Actuators
• A sensor is a device that detects, measures or indicates any specific
physical quantity such as light, heat, motion, moisture, pressure,
or similar entities, by converting them into any other form which is
mostly, electrical pulses.
• Whereas sensors sense and send, actuators act and activate. The
actuator gets a signal and sets in motion what it needs to set in
motion in order to act upon/within an environment.
Technology roadmap for short term, mid term and long term ?
IoT Working
Communications Communications
network
network
Blood
pressure
GW Smart phone serving as
A an M2M device
Field area
A network Pulse
Device oximeter
A A
Device
Device Device
Things Smart
bandage
© ETSI 2014. All rights reserved Pedometer
The issue with IoT interoperability is diversity
oneM2M Training
03-10-2019 [C-DOT Confidential] 26
Current State of IoT Deployments
Connected Home
Data presentation
Smart Cities
Utilities
Data Analytics
Data storage
IoT Applications
IoT Service Enablement
Functions
Connectivity
28
Present Landscape of IoT/M2M Architecture
Pipe (vertical):
1 Application, 1 NW,
1 (or few) type of Device
Business
Application
Business platform
Gateway
Local N/W
A
A Application Entity Device
C-DOT
03-10-2019 29
Confidential
Current State of Vertical Centric Siloed Ecosystem
Management Layer Management
App
❖ Emergency Systems
❖ Parking Management
System
❖ Etc. etc.
• The service provider servicing the car may also need access to some
of the sensor data
• The insurance company providing insurance for the car also needs
information as to how the car is driven and based on this info
charges the premium.
A. Standardisation.
Global initiative
to drive
• Requirements
IoT interoperability • Architecture
through the covers • API specifications
development and implementation • Security
of standards • Interoperability
39
Ongoing Collaborations
• Collaboration is important to reach common understanding, avoid overlap and build interoperable IoT ecosystems globally.
Sharing/Reference
(Liaison, workshop, …)
P2413 MIoT
ref. arch, Certificatio
OHTP n
JTC1
Interworking SCP,
WG10 SmartM2M
OCF
Source: Huawei
40
Benefits
Lower Costs
CAPEX OPEX
– Lower cost of deployment (library – Efficient communications (policy-
of functions) driven and event triggered)
– Programmers can focus on – Sensor data sharing (produce once,
applications (not on underlying consume many times)
communications)
– Transport economics (use best
– Scale economies of horizontal transport network for business
service layer (common functions for
needs)
diverse use-cases)
Simplifies the development of applications
– Common services layer for different verticals and segments eliminates the need for
application-specific platforms
Enable the industry to develop Standard based Applications which would reduce the development, test and
deployment lifecycles.
By deploying the Standards compliant Common Service Layer Platform, M2M Service Providers can offer wide range
of services developed by the industry.
It can also play a pivotal role in the Smart City Projects by having this platform which would ease the development
efforts of the application providers offering solutions for smart city project.
oneM2M Training in TEC
03-10-2019 [C-DOT Confidential] 43
The Common Service Functions in oneM2M Architecture
Group
Registration Discovery Security
Management
HTTP(S)
Devices/
Sensors
Application &
Data Management Subscription & Device
CoAP Service
& Repository Notification Management
Management
MQTT Communication
Network Service Service Charging
Management and Location
Exposure & Accounting
Delivery Handling
Applications
in the Cloud
WebSocket
Transaction
Semantics
Management
CSE
03-10-2019 oneM2M Training in TEC 45
[C-DOT Confidential]
Details of the Common Service Functions (CSFs)
Registration Registers the Applications ( and each instance of the application )with the CSE
Discovery Discovery of the resources ( Devices as well as applications) within the CSE
Security Ensures security of the data as well as communication
Group Management Grouping the devices/sensors and taking common action
Data Management & Repository Managing Storage of Data within CSE
Subscription & Notification Notifying Applications about Data arrival or Events
Device Management Management of Devices TR069, LWM2M, OMA-DM
Application & Service Management Management of Applications and Service Subscriptions
Location Location data management
Network Service Exposure Choosing optimal network for application & Device Triggering,
Communication Management and When and How often communication should happen
Delivery Handling
Service Charging & Accounting Providing Charging Data (Records for Billing)
Scheduling of a transaction, locking and unlocking of resources targeted by
Transaction Management
a transaction
Enable applications to manage semantic information and provide
Semantics
functionalities based on this information
oneM2M Training in TEC 46
03-10-2019
[C-DOT Confidential]
Learn form the modularity of smart Phones -
offer a framework for developers!
Governance:
48
oneM2M a Global Partnership Project
to develop the IoT Service Layer
Over 200 member
organizations
in oneM2M
49
Individual technologies / Protocols used
today
IoT Field Device(s) IoT Infrastructure
IoT Application
Service Layer
Standards
Connectivity Layer
Standards
50
Bundling of individual service Layer
technologies by oneM2M
IoT Field Device(s) IoT Infrastructure
IoT Application
Service Layer
Standards
Connectivity Layer
Standard
51
Functions provided by oneM2M
IoT Field Device(s) IoT Infrastructure
IoT Application
Service
Transaction
Location Charging & Semantics
Management
Accounting
52
oneM2M Application Developers Interface
IoT Field Device(s) IoT Infrastructure
IoT Application
Developer-Interface
ServiceCommon
oneM2M Layer
Standards
Service Layer
Connectivity
Connectivity Layer
Layer
Standards
IP Communication
53
oneM2M Interfaces with Underlying Transport
Networks
IoT Field Device(s) IoT Infrastructure
IoT Application
ServiceCommon
oneM2M Layer
Standards
Service Layer
Network-Interface
SCEF
Connectivity
Connectivity Layer
Layer
(Service Capability Exposure Function)
Standards
3GPP Network
IP Communication
54
So how does oneM2M
help?
55
oneM2M Breaks Down the Silos
Horizontal
Smart Smart Smart
Emergency
Information Flow
Transportatio Infrastructur
Services n e Smart Smart Smart
Emergency Transportatio Infrastructur …
Services n e
Information Flow
Information Flow
Information Flow
Vertical
Vertical
Vertical
… Service Layer
56
oneM2M is Distributive and Scalable
Flexible
App App App App App App
Deployment
Service
Layer
Options
• IoT Cloud / Enterprise
Service
• IoT Gateway
Layer Service
Layer
• IoT Edge Device
Communication Network(s)
• IoT User Devices
Where to find more details
http://www.onem2m.org
oneM2M IoT
Device/Clou Appication
d Integrator Developer
Connectivity Are able to protect their networks from badly developed IoT
provider applications and use their networks more efficient
MN MN MN
MN MN
ADN ADN ADN
ADN ADN
MN-Middle Node :oneM2M Gateway Device (Contains CSE and optionally applications)
ADN-Application Dedicated Node :The oneM2M Device that contains applications which interface with sensors/actuators
ISP/TSP
1 Router , Firewall
ISP/TSP
ADN/MN 4
Redundant Fibre Channel SAN Fabric
PAN ISP/TSP
5
1. M2M Service Provider registers with DoT fulfilling the M2MSP registration Process(Licensed or otherwise!!)
2. Sets up M2M Platform Infrastructure with the common service functions
3. Ties up with one or many TSPs/ISPs for connectivity
4. Application Service Provider(s) approaches M2MSP with their intended application and signs an agreement. The agreement binds
them for application enrolment and registration, Access Control Policies, use of security framework, device management, discovery
and other CSFs besides commercial agreements.
5. The ASPs get the Unique AE-ID, Encryption Keys for their application entities
6. The ASPs set up their IN-AE on their platform of choice(Public or private infrastructure).
7. The ASPs roll out devices & applications in the field
oneM2M Training in TEC
03-10-2019 [C-DOT Confidential] 68
Strong Implementation Base