SlideShare a Scribd company logo
A Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2M
Device ManagementDevice ManagementDevice ManagementDevice Management in oneM2M Architecturein oneM2M Architecturein oneM2M Architecturein oneM2M Architecture
Soumya Kanti Datta
Research Engineer, EURECOM, France
Email: dattas@eurecom.fr
IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors,
Sensor NetworksSensor NetworksSensor NetworksSensor Networks and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015)
&&&&
First International ConferenceFirst International ConferenceFirst International ConferenceFirst International Conference on Recent Advances in Internet ofon Recent Advances in Internet ofon Recent Advances in Internet ofon Recent Advances in Internet of
Things (RIoT 2015)Things (RIoT 2015)Things (RIoT 2015)Things (RIoT 2015)
RoadmapRoadmapRoadmapRoadmap
• Introduction
– Connecting things to the Internet
– Challenges for M2M device management
• State-of-the-art
• M2M device & endpoint description
• Management framework
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 2
Connecting ThingsConnecting ThingsConnecting ThingsConnecting Things
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture
Source: http://www.itworld.com/
Source: Roberto Minerva, “From M2M to Virtual Continuum”,
ICCE 2015, Las Vegas
3
Volume of Connected ThingsVolume of Connected ThingsVolume of Connected ThingsVolume of Connected Things
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 4
Challenges and RequirementsChallenges and RequirementsChallenges and RequirementsChallenges and Requirements
• Heterogeneity of things
– Communication technology
• Bluetooth Smart, Zigbee, NFC, Modbus
– Measurement capabilities
• Temperature, luminosity, precipitation
– Types of data generated
• Numerical, audio, video
• High mobility
• Access control for end users
• Underlying network topology
• Automatic configuration management
• Lack of uniform description of M2M devices
• Managing legacy devices
• Ease of adding and deleting M2M device descriptions
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 5
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
– Limitations
• M2M device & endpoint description
• Management framework
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 6
Limitations in StateLimitations in StateLimitations in StateLimitations in State----ofofofof----thethethethe----artartartart
• Lack of efficient M2M device management
framework.
– Tackled by OMA LwM2M Technical Specifications.
• Integration of such a framework in a standard
IoT architecture.
• Lightweight description of M2M devices and
endpoints for management.
– Tackled by CoRE Link Format.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 7
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
– Utilizing CoRE Link Format
• Management framework
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 8
Lightweight Description of M2M DevicesLightweight Description of M2M DevicesLightweight Description of M2M DevicesLightweight Description of M2M Devices
• Key for an efficient and scalable M2M device
management framework.
• Utilized CoRE Link Format for the descriptions.
• Extending same description to legacy devices
– Connected to an intermediate gateway (IG) or proxy.
– It creates the configuration on behalf of legacy device.
• Advantages
– Settles the heterogeneity of devices
– Promotes interoperability among other components of IoT
architecture
• Software implementation is done using JSON.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 9
M2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource Description
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture
Type Path RT IF
Location /d/loc ipso.loc.gps / ipso.loc.xy /
ipso.loc.sem
p
id /d/id wg.dev.id rp
Name /d/n wg.dev.name p
Model /d/mdl wg.dev.model p
destination /d/dst wg.dev.destination p
Lifetime /d/lft wg.dev.lifetime p
proxy-out * /d/po wg.dev.proxy-out rp
proxy-in * /d/pi wg.dev.proxy-in rp
10
* Datta, S.K.; Bonnet, C.; Nikaein, N., "An IoT gateway centric architecture to provide novel M2M services," Internet of Things (WF-
IoT), 2014 IEEE World Forum on , vol., no., pp.514,519, 6-8 March 2014.
M2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource Description
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture
Type Path RT IF
id /e/id wg.endpoint.id rp
name /e/n wg.endpoint.name p
device /e/d wg.endpoint.device p
11
Source: Datta, S.K.; Bonnet, C., "Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management," Internet of
Things(iThings), 2014 IEEE International Conference on, and Green Computing and Communications (GreenCom), IEEE and Cyber,
Physical and Social Computing(CPSCom), IEEE , vol., no., pp.61,68, 1-3 Sept. 2014
Configuration Resource DescriptionConfiguration Resource DescriptionConfiguration Resource DescriptionConfiguration Resource Description
• Exposes device and endpoint resources to the
end user for the purpose of updating them.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture
Type Path RT IF
Device /cf/d wg.dev p
Endpoint /cf/e wg.endpoint p
12
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
– Architecture
– Phases of operation
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 13
Management FrameworkManagement FrameworkManagement FrameworkManagement Framework
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture
• Objective: Ensuring flexibility, scalability and
dynamicity
• Already developed solutions
– Representation of objects for efficient management
• Both smart and legacy ones
– Framework for connected device management
– OMA LwM2M Technical Specifications based APIs
– Entire framework is implemented using RESTful web
services.
• Work under progress
– Automatic discovery of devices
14
Management FrameworkManagement FrameworkManagement FrameworkManagement Framework
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 15
Proxy LayerProxy LayerProxy LayerProxy Layer
• Unique & novel aspect
– Allow management of legacy M2M devices.
• Current standardization efforts do not consider such scenarios but
inclusion of legacy devices into IoT ecosystems is crucial.
• The proxy layer is composed of two RESTful web services –
– Proxy-in to manage legacy sensors
– Proxy-out to manage legacy actuators.
• The proxy layer creates the CoRE Link based configurations and is
responsible for registering and un-registering legacy devices.
• The proxies are not dependent on the communication protocol
used by the legacy devices.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 16
Configuration Storage LayerConfiguration Storage LayerConfiguration Storage LayerConfiguration Storage Layer
• Contains a database to store configurations.
• Translates CoRE Link format to storage format.
• Keeps track of configuration “lifetime”
– Enables self-management
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 17
Service Enablement LayerService Enablement LayerService Enablement LayerService Enablement Layer
• Allows the end users to
– Read, write & update configurations
– Enable device discovery
– Receive notification
– Implement proper access control.
• These capabilities correspond to OMA LwM2M
Technical Specifications
• Advantage
– Allow remote management of M2M devices from
mobile devices of end users.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 18
Management Framework Deployment ScenariosManagement Framework Deployment ScenariosManagement Framework Deployment ScenariosManagement Framework Deployment Scenarios
• Cloud based
– For huge volume of objects deployed in a smart city
• M2M gateway based
– Large enterprise consisting of hundreds of smart and
legacy objects
– Smart home with dozens of such objects
• Mobile application based
– Smart home with limited number of objects can utilize a
smartphone/tablet to manage them
– Interaction over a personal area network
– Needs ultra lightweight implementation of the
framework
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 19
Different Phases of OperationDifferent Phases of OperationDifferent Phases of OperationDifferent Phases of Operation
• Registration phase
– Registration of objects to the framework
• Service enablement phase
– Allows end users to discover configurations
– Configuration(s) update
– End user notification
• Un-registration phase
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 20
Registration PhaseRegistration PhaseRegistration PhaseRegistration Phase
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 21
SelfSelfSelfSelf----Management of M2M DevicesManagement of M2M DevicesManagement of M2M DevicesManagement of M2M Devices
• Necessary to manage mobile devices.
• Based on a lifetime attribute
– Each device must announce itself or update its
configuration once during the lifetime.
– Otherwise the framework removes the
configuration.
– Value can be defined/modified by developers.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 22
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 23
Integration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration into oneM2M Architecture
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 24
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
• Integration into oneM2M architecture
• Conclusion
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 25
ConclusionConclusionConclusionConclusion
• Contributions
– M2M device management framework
• Can be deployed at a cloud system, M2M gateway and
smartphones.
– CoRE Link Format based description of both smart and
legacy devices.
– Management of both the smart and legacy M2M
devices.
– Utilization of OMA LwM2M based M2M service
enablement for end users.
– integration of the entire functionalities and the
framework into oneM2M architecture.
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 26
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 27
Q/AQ/AQ/AQ/A
• Email: dattas@eurecom.fr
• Telephone: +33658194342
• Twitter: @skdatta2010
• Webpage: http://www.eurecom.fr/en/people/datta-
soumya-kanti
07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 28

More Related Content

What's hot

One m2m
One m2mOne m2m
One m2m
Hamdamboy
 
oneM2M – Open standard enables interoperability for IoT
oneM2M  – Open standard enables interoperability for IoToneM2M  – Open standard enables interoperability for IoT
oneM2M – Open standard enables interoperability for IoT
oneM2M
 
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
oneM2M
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
oneM2M
 
허준환 One m2m-protocol binding
허준환   One m2m-protocol binding허준환   One m2m-protocol binding
허준환 One m2m-protocol binding
JunHwan Huh
 
One m2m 2. requirements
One m2m 2. requirements One m2m 2. requirements
One m2m 2. requirements
Hamdamboy (함담보이)
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
Open Mobile Alliance
 
oneM2M security summary
oneM2M security summaryoneM2M security summary
oneM2M security summary
Jongseok Choi
 
Eclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformEclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platform
Mahdi Ben Alaya
 
Smart M2M gateway based architecture for m2m device and endpoint management
Smart M2M gateway based architecture for m2m device and endpoint managementSmart M2M gateway based architecture for m2m device and endpoint management
Smart M2M gateway based architecture for m2m device and endpoint management
Soumya Kanti Datta
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
Open Mobile Alliance
 
Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
Björn Ekelund
 
One m2m 3- managment_capability
One m2m 3- managment_capabilityOne m2m 3- managment_capability
One m2m 3- managment_capability
Hamdamboy (함담보이)
 
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
kimw001
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Open Mobile Alliance
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
Sabelo Dlamini
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Open Mobile Alliance
 
bringing transparency on networks
bringing transparency on networksbringing transparency on networks
bringing transparency on networks
nerdic
 
Carrier grade wi fi integration architecture
Carrier grade wi fi integration architectureCarrier grade wi fi integration architecture
Carrier grade wi fi integration architecture
Satish Chavan
 

What's hot (20)

One m2m
One m2mOne m2m
One m2m
 
oneM2M – Open standard enables interoperability for IoT
oneM2M  – Open standard enables interoperability for IoToneM2M  – Open standard enables interoperability for IoT
oneM2M – Open standard enables interoperability for IoT
 
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
허준환 One m2m-protocol binding
허준환   One m2m-protocol binding허준환   One m2m-protocol binding
허준환 One m2m-protocol binding
 
One m2m 2. requirements
One m2m 2. requirements One m2m 2. requirements
One m2m 2. requirements
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
 
oneM2M security summary
oneM2M security summaryoneM2M security summary
oneM2M security summary
 
Eclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformEclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platform
 
Smart M2M gateway based architecture for m2m device and endpoint management
Smart M2M gateway based architecture for m2m device and endpoint managementSmart M2M gateway based architecture for m2m device and endpoint management
Smart M2M gateway based architecture for m2m device and endpoint management
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
 
Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
 
One m2m 3- managment_capability
One m2m 3- managment_capabilityOne m2m 3- managment_capability
One m2m 3- managment_capability
 
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
 
5G Americas_Network Slicing
5G Americas_Network Slicing5G Americas_Network Slicing
5G Americas_Network Slicing
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
 
bringing transparency on networks
bringing transparency on networksbringing transparency on networks
bringing transparency on networks
 
Carrier grade wi fi integration architecture
Carrier grade wi fi integration architectureCarrier grade wi fi integration architecture
Carrier grade wi fi integration architecture
 

Viewers also liked

Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoT
Kishan Patel
 
IIC's Top 10 Accomplishments 2016
IIC's Top 10 Accomplishments 2016IIC's Top 10 Accomplishments 2016
IIC's Top 10 Accomplishments 2016
Industrial Internet Consortium
 
oneM2M Personal Connected Healthcare
oneM2M Personal Connected HealthcareoneM2M Personal Connected Healthcare
oneM2M Personal Connected Healthcare
oneM2M
 
Eclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of ThingsEclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of Things
Andy Piper
 
ECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-NinjasECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-Ninjas
James McGivern
 
Hands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse LeshanHands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse Leshan
Julien Vermillard
 
oneM2M overview
oneM2M overviewoneM2M overview
oneM2M overview
Young Sung Son
 

Viewers also liked (7)

Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoT
 
IIC's Top 10 Accomplishments 2016
IIC's Top 10 Accomplishments 2016IIC's Top 10 Accomplishments 2016
IIC's Top 10 Accomplishments 2016
 
oneM2M Personal Connected Healthcare
oneM2M Personal Connected HealthcareoneM2M Personal Connected Healthcare
oneM2M Personal Connected Healthcare
 
Eclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of ThingsEclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of Things
 
ECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-NinjasECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-Ninjas
 
Hands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse LeshanHands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse Leshan
 
oneM2M overview
oneM2M overviewoneM2M overview
oneM2M overview
 

Similar to A lightweight framework for efficient m2m device management in onem2m architecture

Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
Codemotion
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
Eurotech
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
Eurotech
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
Mirantis
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway Market
Eurotech
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Eurotech
 
Unit 3 IOT.docx
Unit 3 IOT.docxUnit 3 IOT.docx
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Petr Nemec
 
1.pptx
1.pptx1.pptx
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Eurotech
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
Eurotech
 
ioT and Machine 2 Machine Computing
ioT and Machine 2 Machine ComputingioT and Machine 2 Machine Computing
ioT and Machine 2 Machine Computing
Vikram Nandini
 
Connect and control things
Connect and control thingsConnect and control things
Connect and control things
Soumya Kanti Datta
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
Eurotech
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
Lumina Networks
 
Learnings of how to simplifying io t solutions and securing business value
Learnings of how to simplifying io t solutions and securing business valueLearnings of how to simplifying io t solutions and securing business value
Learnings of how to simplifying io t solutions and securing business value
Dan Mårtensson
 
INSIDE M2M products & references
INSIDE M2M products & referencesINSIDE M2M products & references
INSIDE M2M products & referencesDaniel Stanke
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE
 
Management and Provisioning of M2M Devices and Applications
Management and Provisioning of M2M Devices and ApplicationsManagement and Provisioning of M2M Devices and Applications
Management and Provisioning of M2M Devices and Applications
Musa Unmehopa
 

Similar to A lightweight framework for efficient m2m device management in onem2m architecture (20)

Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
Matteo Murgida - Monet: a NodeJS enterprise system for IoT and Energy Managem...
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway Market
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
Unit 3 IOT.docx
Unit 3 IOT.docxUnit 3 IOT.docx
Unit 3 IOT.docx
 
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
 
1.pptx
1.pptx1.pptx
1.pptx
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
ioT and Machine 2 Machine Computing
ioT and Machine 2 Machine ComputingioT and Machine 2 Machine Computing
ioT and Machine 2 Machine Computing
 
Connect and control things
Connect and control thingsConnect and control things
Connect and control things
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
Learnings of how to simplifying io t solutions and securing business value
Learnings of how to simplifying io t solutions and securing business valueLearnings of how to simplifying io t solutions and securing business value
Learnings of how to simplifying io t solutions and securing business value
 
INSIDE M2M products & references
INSIDE M2M products & referencesINSIDE M2M products & references
INSIDE M2M products & references
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 
Management and Provisioning of M2M Devices and Applications
Management and Provisioning of M2M Devices and ApplicationsManagement and Provisioning of M2M Devices and Applications
Management and Provisioning of M2M Devices and Applications
 

More from Soumya Kanti Datta

WoT framework and use cases
WoT framework and use casesWoT framework and use cases
WoT framework and use cases
Soumya Kanti Datta
 
Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...
Soumya Kanti Datta
 
Minimizing energy expenditure in smart devices
Minimizing energy expenditure in smart devicesMinimizing energy expenditure in smart devices
Minimizing energy expenditure in smart devices
Soumya Kanti Datta
 
Android power management, current and future trends
Android power management, current and future trendsAndroid power management, current and future trends
Android power management, current and future trends
Soumya Kanti Datta
 
Personalized power saving profiles generation analyzing smart device usage pa...
Personalized power saving profiles generation analyzing smart device usage pa...Personalized power saving profiles generation analyzing smart device usage pa...
Personalized power saving profiles generation analyzing smart device usage pa...
Soumya Kanti Datta
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m servicesAn IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
Soumya Kanti Datta
 
Self adaptive battery and context aware mobile application development
Self adaptive battery and context aware mobile application developmentSelf adaptive battery and context aware mobile application development
Self adaptive battery and context aware mobile application development
Soumya Kanti Datta
 
Usage patterns based security attacks for smart devices
Usage patterns based security attacks for smart devicesUsage patterns based security attacks for smart devices
Usage patterns based security attacks for smart devices
Soumya Kanti Datta
 
M2M communications and internet of things for smart cities
M2M communications and internet of things for smart citiesM2M communications and internet of things for smart cities
M2M communications and internet of things for smart cities
Soumya Kanti Datta
 

More from Soumya Kanti Datta (9)

WoT framework and use cases
WoT framework and use casesWoT framework and use cases
WoT framework and use cases
 
Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...
 
Minimizing energy expenditure in smart devices
Minimizing energy expenditure in smart devicesMinimizing energy expenditure in smart devices
Minimizing energy expenditure in smart devices
 
Android power management, current and future trends
Android power management, current and future trendsAndroid power management, current and future trends
Android power management, current and future trends
 
Personalized power saving profiles generation analyzing smart device usage pa...
Personalized power saving profiles generation analyzing smart device usage pa...Personalized power saving profiles generation analyzing smart device usage pa...
Personalized power saving profiles generation analyzing smart device usage pa...
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m servicesAn IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
 
Self adaptive battery and context aware mobile application development
Self adaptive battery and context aware mobile application developmentSelf adaptive battery and context aware mobile application development
Self adaptive battery and context aware mobile application development
 
Usage patterns based security attacks for smart devices
Usage patterns based security attacks for smart devicesUsage patterns based security attacks for smart devices
Usage patterns based security attacks for smart devices
 
M2M communications and internet of things for smart cities
M2M communications and internet of things for smart citiesM2M communications and internet of things for smart cities
M2M communications and internet of things for smart cities
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

A lightweight framework for efficient m2m device management in onem2m architecture

  • 1. A Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2M Device ManagementDevice ManagementDevice ManagementDevice Management in oneM2M Architecturein oneM2M Architecturein oneM2M Architecturein oneM2M Architecture Soumya Kanti Datta Research Engineer, EURECOM, France Email: dattas@eurecom.fr IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors,IEEE Tenth International Conference on Intelligent Sensors, Sensor NetworksSensor NetworksSensor NetworksSensor Networks and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015)and Information Processing (ISSNIP 2015) &&&& First International ConferenceFirst International ConferenceFirst International ConferenceFirst International Conference on Recent Advances in Internet ofon Recent Advances in Internet ofon Recent Advances in Internet ofon Recent Advances in Internet of Things (RIoT 2015)Things (RIoT 2015)Things (RIoT 2015)Things (RIoT 2015)
  • 2. RoadmapRoadmapRoadmapRoadmap • Introduction – Connecting things to the Internet – Challenges for M2M device management • State-of-the-art • M2M device & endpoint description • Management framework • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 2
  • 3. Connecting ThingsConnecting ThingsConnecting ThingsConnecting Things 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture Source: http://www.itworld.com/ Source: Roberto Minerva, “From M2M to Virtual Continuum”, ICCE 2015, Las Vegas 3
  • 4. Volume of Connected ThingsVolume of Connected ThingsVolume of Connected ThingsVolume of Connected Things 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 4
  • 5. Challenges and RequirementsChallenges and RequirementsChallenges and RequirementsChallenges and Requirements • Heterogeneity of things – Communication technology • Bluetooth Smart, Zigbee, NFC, Modbus – Measurement capabilities • Temperature, luminosity, precipitation – Types of data generated • Numerical, audio, video • High mobility • Access control for end users • Underlying network topology • Automatic configuration management • Lack of uniform description of M2M devices • Managing legacy devices • Ease of adding and deleting M2M device descriptions 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 5
  • 6. RoadmapRoadmapRoadmapRoadmap • Introduction • State-of-the-art – Limitations • M2M device & endpoint description • Management framework • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 6
  • 7. Limitations in StateLimitations in StateLimitations in StateLimitations in State----ofofofof----thethethethe----artartartart • Lack of efficient M2M device management framework. – Tackled by OMA LwM2M Technical Specifications. • Integration of such a framework in a standard IoT architecture. • Lightweight description of M2M devices and endpoints for management. – Tackled by CoRE Link Format. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 7
  • 8. RoadmapRoadmapRoadmapRoadmap • Introduction • State-of-the-art • M2M device & endpoint description – Utilizing CoRE Link Format • Management framework • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 8
  • 9. Lightweight Description of M2M DevicesLightweight Description of M2M DevicesLightweight Description of M2M DevicesLightweight Description of M2M Devices • Key for an efficient and scalable M2M device management framework. • Utilized CoRE Link Format for the descriptions. • Extending same description to legacy devices – Connected to an intermediate gateway (IG) or proxy. – It creates the configuration on behalf of legacy device. • Advantages – Settles the heterogeneity of devices – Promotes interoperability among other components of IoT architecture • Software implementation is done using JSON. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 9
  • 10. M2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource Description 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture Type Path RT IF Location /d/loc ipso.loc.gps / ipso.loc.xy / ipso.loc.sem p id /d/id wg.dev.id rp Name /d/n wg.dev.name p Model /d/mdl wg.dev.model p destination /d/dst wg.dev.destination p Lifetime /d/lft wg.dev.lifetime p proxy-out * /d/po wg.dev.proxy-out rp proxy-in * /d/pi wg.dev.proxy-in rp 10 * Datta, S.K.; Bonnet, C.; Nikaein, N., "An IoT gateway centric architecture to provide novel M2M services," Internet of Things (WF- IoT), 2014 IEEE World Forum on , vol., no., pp.514,519, 6-8 March 2014.
  • 11. M2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource Description 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture Type Path RT IF id /e/id wg.endpoint.id rp name /e/n wg.endpoint.name p device /e/d wg.endpoint.device p 11 Source: Datta, S.K.; Bonnet, C., "Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management," Internet of Things(iThings), 2014 IEEE International Conference on, and Green Computing and Communications (GreenCom), IEEE and Cyber, Physical and Social Computing(CPSCom), IEEE , vol., no., pp.61,68, 1-3 Sept. 2014
  • 12. Configuration Resource DescriptionConfiguration Resource DescriptionConfiguration Resource DescriptionConfiguration Resource Description • Exposes device and endpoint resources to the end user for the purpose of updating them. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture Type Path RT IF Device /cf/d wg.dev p Endpoint /cf/e wg.endpoint p 12
  • 13. RoadmapRoadmapRoadmapRoadmap • Introduction • State-of-the-art • M2M device & endpoint description • Management framework – Architecture – Phases of operation • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 13
  • 14. Management FrameworkManagement FrameworkManagement FrameworkManagement Framework 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture • Objective: Ensuring flexibility, scalability and dynamicity • Already developed solutions – Representation of objects for efficient management • Both smart and legacy ones – Framework for connected device management – OMA LwM2M Technical Specifications based APIs – Entire framework is implemented using RESTful web services. • Work under progress – Automatic discovery of devices 14
  • 15. Management FrameworkManagement FrameworkManagement FrameworkManagement Framework 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 15
  • 16. Proxy LayerProxy LayerProxy LayerProxy Layer • Unique & novel aspect – Allow management of legacy M2M devices. • Current standardization efforts do not consider such scenarios but inclusion of legacy devices into IoT ecosystems is crucial. • The proxy layer is composed of two RESTful web services – – Proxy-in to manage legacy sensors – Proxy-out to manage legacy actuators. • The proxy layer creates the CoRE Link based configurations and is responsible for registering and un-registering legacy devices. • The proxies are not dependent on the communication protocol used by the legacy devices. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 16
  • 17. Configuration Storage LayerConfiguration Storage LayerConfiguration Storage LayerConfiguration Storage Layer • Contains a database to store configurations. • Translates CoRE Link format to storage format. • Keeps track of configuration “lifetime” – Enables self-management 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 17
  • 18. Service Enablement LayerService Enablement LayerService Enablement LayerService Enablement Layer • Allows the end users to – Read, write & update configurations – Enable device discovery – Receive notification – Implement proper access control. • These capabilities correspond to OMA LwM2M Technical Specifications • Advantage – Allow remote management of M2M devices from mobile devices of end users. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 18
  • 19. Management Framework Deployment ScenariosManagement Framework Deployment ScenariosManagement Framework Deployment ScenariosManagement Framework Deployment Scenarios • Cloud based – For huge volume of objects deployed in a smart city • M2M gateway based – Large enterprise consisting of hundreds of smart and legacy objects – Smart home with dozens of such objects • Mobile application based – Smart home with limited number of objects can utilize a smartphone/tablet to manage them – Interaction over a personal area network – Needs ultra lightweight implementation of the framework 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 19
  • 20. Different Phases of OperationDifferent Phases of OperationDifferent Phases of OperationDifferent Phases of Operation • Registration phase – Registration of objects to the framework • Service enablement phase – Allows end users to discover configurations – Configuration(s) update – End user notification • Un-registration phase 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 20
  • 21. Registration PhaseRegistration PhaseRegistration PhaseRegistration Phase 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 21
  • 22. SelfSelfSelfSelf----Management of M2M DevicesManagement of M2M DevicesManagement of M2M DevicesManagement of M2M Devices • Necessary to manage mobile devices. • Based on a lifetime attribute – Each device must announce itself or update its configuration once during the lifetime. – Otherwise the framework removes the configuration. – Value can be defined/modified by developers. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 22
  • 23. RoadmapRoadmapRoadmapRoadmap • Introduction • State-of-the-art • M2M device & endpoint description • Management framework • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 23
  • 24. Integration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration into oneM2M Architecture 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 24
  • 25. RoadmapRoadmapRoadmapRoadmap • Introduction • State-of-the-art • M2M device & endpoint description • Management framework • Integration into oneM2M architecture • Conclusion 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 25
  • 26. ConclusionConclusionConclusionConclusion • Contributions – M2M device management framework • Can be deployed at a cloud system, M2M gateway and smartphones. – CoRE Link Format based description of both smart and legacy devices. – Management of both the smart and legacy M2M devices. – Utilization of OMA LwM2M based M2M service enablement for end users. – integration of the entire functionalities and the framework into oneM2M architecture. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 26
  • 27. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 27
  • 28. Q/AQ/AQ/AQ/A • Email: dattas@eurecom.fr • Telephone: +33658194342 • Twitter: @skdatta2010 • Webpage: http://www.eurecom.fr/en/people/datta- soumya-kanti 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 28