Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
A Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2MA Lightweight Framework for Efficient M2...
RoadmapRoadmapRoadmapRoadmap
• Introduction
– Connecting things to the Internet
– Challenges for M2M device management
• S...
Connecting ThingsConnecting ThingsConnecting ThingsConnecting Things
07-Apr-15 A Lightweight Framework for Efficient M2M D...
Volume of Connected ThingsVolume of Connected ThingsVolume of Connected ThingsVolume of Connected Things
07-Apr-15 A Light...
Challenges and RequirementsChallenges and RequirementsChallenges and RequirementsChallenges and Requirements
• Heterogenei...
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
– Limitations
• M2M device & endpoint description
• Managem...
Limitations in StateLimitations in StateLimitations in StateLimitations in State----ofofofof----thethethethe----artartarta...
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
– Utilizing CoRE Link F...
Lightweight Description of M2M DevicesLightweight Description of M2M DevicesLightweight Description of M2M DevicesLightwei...
M2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource DescriptionM2M Device Resource Descripti...
M2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource DescriptionM2M Endpoint Resource D...
Configuration Resource DescriptionConfiguration Resource DescriptionConfiguration Resource DescriptionConfiguration Resour...
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
...
Management FrameworkManagement FrameworkManagement FrameworkManagement Framework
07-Apr-15 A Lightweight Framework for Eff...
Management FrameworkManagement FrameworkManagement FrameworkManagement Framework
07-Apr-15 A Lightweight Framework for Eff...
Proxy LayerProxy LayerProxy LayerProxy Layer
• Unique & novel aspect
– Allow management of legacy M2M devices.
• Current s...
Configuration Storage LayerConfiguration Storage LayerConfiguration Storage LayerConfiguration Storage Layer
• Contains a ...
Service Enablement LayerService Enablement LayerService Enablement LayerService Enablement Layer
• Allows the end users to...
Management Framework Deployment ScenariosManagement Framework Deployment ScenariosManagement Framework Deployment Scenario...
Different Phases of OperationDifferent Phases of OperationDifferent Phases of OperationDifferent Phases of Operation
• Reg...
Registration PhaseRegistration PhaseRegistration PhaseRegistration Phase
07-Apr-15 A Lightweight Framework for Efficient M...
SelfSelfSelfSelf----Management of M2M DevicesManagement of M2M DevicesManagement of M2M DevicesManagement of M2M Devices
•...
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
...
Integration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration into oneM2M ArchitectureIntegration in...
RoadmapRoadmapRoadmapRoadmap
• Introduction
• State-of-the-art
• M2M device & endpoint description
• Management framework
...
ConclusionConclusionConclusionConclusion
• Contributions
– M2M device management framework
• Can be deployed at a cloud sy...
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...
Nächste SlideShare
Wird geladen in …5
×

A lightweight framework for efficient m2m device management in onem2m architecture

1.135 Aufrufe

Veröffentlicht am

A lightweight framework for efficient m2m device management in onem2m architecture

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

A lightweight framework for efficient m2m device management in onem2m architecture

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Management FrameworkManagement FrameworkManagement FrameworkManagement Framework 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 15
  16. 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. 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. 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. 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. 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. 21. Registration PhaseRegistration PhaseRegistration PhaseRegistration Phase 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 21
  22. 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. 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. 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. 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. 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. 27. 07-Apr-15 A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture 27
  28. 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

×