Contenu connexe Similaire à OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary (20) Plus de Open Mobile Alliance (20) OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary1. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #1[OMA-Template-SlideDeck-20140101-I]
Submitted To:
Date: 28 Jan 2015
Availability: Public OMA Confidential
Contact: OMA Staff
Source: Joaquin Prado
OMA LwM2M Workshop
Dusseldorf Jan 2015
X
USE OF THIS DOCUMENT BY NON-OMA MEMBERS IS SUBJECT TO ALL OF THE TERMS AND CONDITIONS OF THE USE
AGREEMENT (located at http://www.openmobilealliance.org/UseAgreement.html) AND IF YOU HAVE NOT AGREED TO THE
TERMS OF THE USE AGREEMENT, YOU DO NOT HAVE THE RIGHT TO USE, COPY OR DISTRIBUTE THIS DOCUMENT.
THIS DOCUMENT IS PROVIDED ON AN "AS IS" "AS AVAILABLE" AND "WITH ALL FAULTS" BASIS.
Intellectual Property Rights
Members and their Affiliates (collectively, "Members") agree to use their reasonable endeavours to inform timely the Open Mobile Alliance of Essential IPR as they become
aware that the Essential IPR is related to the prepared or published Specification. This obligation does not imply an obligation on Members to conduct IPR searches. This
duty is contained in the Open Mobile Alliance application form to which each Member's attention is drawn. Members shall submit to the General Manager of Operations of
OMA the IPR Statement and the IPR Licensing Declaration. These forms are available from OMA or online at the OMA website at www.openmobilealliance.org.
2. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #2[OMA-Template-SlideDeck-20140101-I]
Workshop Agenda … before coffee break
Time Topic Speaker
09:00 Welcome
Andreas Dorstel, Head of Environment Vodafone Innovation
Park Lab
09:05
Introduction
OMA LwM2M in the IoT space
Friedhelm Rodermund, Vodafone Group R&D
09:35
OMA Developer Tool Kit Joaquin Prado, OMA staff
Technical Specifications, web based documentation
Technical Summary, interactive PDF document
09:45 OMA LwM2M DevKit – Client
Simulator & CoAP implementations
Matthias Kovatsch, ETH Zurich
10:20
OMA LwM2M & other Projects
in the Eclipse Foundation
Julien Vermillard, Sierra Wireless
Leshan Project, LwM2M Server
Wakaama Project, LwM2M Client/Server
Sandbox Server
11:00 – 11:15 Coffee Break
3. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #3[OMA-Template-SlideDeck-20140101-I]
Workshop Agenda – after the break
Time Topic Speaker
11:20 Lab Kit - OMA LwM2M Demo Antonio Jara, CEO HOP Ubiquitous S.L.
12:10 OMA GitHub & Developers Community Joaquin Prado, OMA staff
12:15 OMNA Objects & Resources Registry Joaquin Prado, OMA staff
12:20 IPSO Alliance Objects Michael Koster, ARM
12:45
Tools to create Objects & Resources
(eMOT/eLwM2M)
Svante Alnás, Sony Mobile
13:15 Questions & Closing
4. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #4[OMA-Template-SlideDeck-20140101-I]
Joaquin Prado
Director of Technical Programs at OMA
5. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #5[OMA-Template-SlideDeck-20140101-I]
The Challenge …
OMA
DEVELOPERS
Output
Needs
6. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #6[OMA-Template-SlideDeck-20140101-I]
WIP
7. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #7[OMA-Template-SlideDeck-20140101-I]
OMA
Developer
Tool Kit
LwM2M
Outer Ecosystem
Community
Open
Source
Code
Web
Documentation
Technical
Summary
Client/Server
Tutorial
GitHub
Tools &
Registry
Sandbox
Server
Lab Kit
Code Example
OMA
8. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #8[OMA-Template-SlideDeck-20140101-I]
OMA Developer Tool Kit – LwM2M
Web Documents - Technical Specifications
• OMA Technical Specifications available in web format, easy to search for end-
users & search engines
Technical Summary
• Allows end-user to quickly gaining an overall understanding of the Enabler
OMA LwM2M DevKit
• Client/Server emulator that allows end-users to interact with messages to be
sent between Clients & Servers. The Client side is already release
GitHub
• Version control & repository and it is customized for developing technical
documents. Also, it can be used as a collaboration tool to reach developers and
its communities
9. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #9[OMA-Template-SlideDeck-20140101-I]
OMA Developer Tool Kit – LwM2M
LwM2M Editor / OMNA
• LwM2M Object & Resource online editor that allows end-user to create data
objects
• OMNA is a registry for Profile Data, Schemas, DM Objects, etc. In the specific
case of LwM2M it accepts Objects & Resources created in and out of OMA
Open Source Code
• Pointers to Open Source initiatives based on OMA Technical Specifications, e.g.
Eclipse projects that develop LwM2M Client & Server
Sandbox Server
• Test Server used by end-users to test their Clients implementations
Lab Kit
• An example of how to use OMA Specifications to create a simple product or
service
10. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #10[OMA-Template-SlideDeck-20140101-I]
Web
Documentation
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/OMA-LwM2M-Technical-Specifications
OMA
Joaquin Prado – OMA Staff
OMA LwM2M Technical Specifications
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review
Work In Progress
Temporal Link
11. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #11[OMA-Template-SlideDeck-20140101-I]
Technical
Summary
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/OMA-LwM2M-Technical-Summary
OMA
OMA LwM2M Technical Summary
Joaquin Prado – OMA Staff
12. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #12[OMA-Template-SlideDeck-20140101-I]
Client/Server
Tutorial
https://github.com/OpenMobileAlliance/OMA-LWM2M-DevKit/blob/master/README.md
OMA
Matthias Kovatsch – Internet of Things researcher at ETH Zurich, Switzerland
OMA LwM2M DevKit & CoAP Implementations
13. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #13[OMA-Template-SlideDeck-20140101-I]
Open
Source
Code
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/LwM2M-Open-Source-Code
Outer Ecosystem
OMA LwM2M Projects in Eclipse Foundation
Julien Vermillard – Software Engineer at Sierra Wireless, e.g. AirVantage cloud service
Sandbox
Server
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/LwM2M-Sandbox
Open Source
Sandbox Server
14. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #14[OMA-Template-SlideDeck-20140101-I]
Lab Kit
Code
Example
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/LwM2M-Lab-Kit
LwM2M Lab Kit
Demo - Example Code
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/LwM2M-Demo
Outer Ecosystem
Lab Kit, Demo
Antonio Jara – CEO HOP Ubiquitous S.L.
15. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #15[OMA-Template-SlideDeck-20140101-I]
GitHub
https://github.com/OpenMobileAlliance
OMA
Joaquin Prado – OMA Staff
OMA GitHub & Developers Community
16. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #16[OMA-Template-SlideDeck-20140101-I]
17. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #17[OMA-Template-SlideDeck-20140101-I]
Copy
Submit
Copy
Copy
Submit
HTML Editor
Browser Viewer
Pilot – OMA Members
18. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #18[OMA-Template-SlideDeck-20140101-I]
Community
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/LwM2M-Commnunity
Outer Ecosystem
Joaquin Prado – OMA Staff
Developers Community
19. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #19[OMA-Template-SlideDeck-20140101-I]
Developers Community
Standards
Ivory Tower
… feedback …
OMA
Developer
Tool Kit
LwM2M
OMA LwM2M Test Server - ETS
Sandbox
Open Code
Lab Kit Demo
Open Source IDE
20. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #20[OMA-Template-SlideDeck-20140101-I]
Registry
https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki/OMA-LwM2M-Registry-in-OMNA
OMA
OMNA Objects & Resources Registry
Joaquin Prado – OMA Staff
21. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #21[OMA-Template-SlideDeck-20140101-I]
Objects Registration
Resource Registration
OMNA Objects & Resources Registry
22. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #22[OMA-Template-SlideDeck-20140101-I]
IPSO
Alliance
http://technical.openmobilealliance.org/Technical/technical-information/omna/lightweight-m2m-lwm2m-object-registry
OMNA Register & IPSO Alliance
Michael Koster – Co-chair of the IPSO Smart Objects, ARM
Outer Ecosystem
IPSO
Alliance
23. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #23[OMA-Template-SlideDeck-20140101-I]
Objects
Editor
https://github.com/OpenMobileAlliance/OMA-Objects-Resources-Editor
OMA
Tools to Create Objects & Resources
Svante Alnas – Sony Mobile
24. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #24[OMA-Template-SlideDeck-20140101-I]
OMA
Developer
Tool Kit
LwM2M
Outer Ecosystem
Community
Open
Source
Code
Web
Documentation
Technical
Summary
Client/Server
Tutorial
GitHub
Tools &
Registry
Sandbox
Server
Lab Kit
Code Example
OMA
25. © 2015 Open Mobile Alliance Ltd. All Rights Reserved.
Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. LwM2M Workshop Slide #25[OMA-Template-SlideDeck-20140101-I]