IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mobile opportunity for the consumer iot

689 views

Published on

Slides from the OMA and oneM2M IoT Seminar on January 21, 2016

Speaker 5:
Dr. Antonio J. Jara, Founder, HOP Ubiquitous
Presentation Title: “OMA LwM2M + OMA GotAPI: The mobile opportunity for the consumer IoT”

Antonio J. Jara; Assistant Prof. PostDoc at University of Applied Sciences Western Switzerland (HES-SO) from Switzerland , vice-chair of the IEEE Communications Society Internet of Things Technical Committee, and founder of the Wearable Computing and Personal Area Networks company HOP Ubiquitous S.L., He did his PhD (Cum Laude) at the Intelligent Systems and Telematics Research Group of the University of Murcia (UMU) from Spain. He received two M.S. (Hons. - valedictorian) degrees. Since 2007, he has been working on several projects related to IPv6, WSNs. and RFID applications in building automation and healthcare. He is especially focused on the design and development of new protocols for security and mobility for Future Internet of things, which was the topic of his Ph.D. Nowadays, he continues working on IPv6 technologies for the Internet of Things in projects such as IoT6, and also Big Data and Knowledge Engineering for Smart Cities and eHealth. He has also carried out a Master in Business Administration (MBA). He has published over 100 international papers, As well, he holds one patent. Finally, he participates in several Projects about the IPv6, Internet of Things, Smart Cities, and mobile healthcare.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
689
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
86
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mobile opportunity for the consumer iot

  1. 1. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 1 The mobile opportunity for the consumer IoT OMALwM2M + OMAGotAPI Dr. Antonio J. Jara HOP Ubiquitous S.L. (CEO) IEEE Communications Society Internet of Things Technical Committee (Vice-chair) jara@ieee.org Commercial in confidence | © HOP Ubiquitous S.L. 2015
  2. 2. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 2 How do we make all this simple, standard and easy? Control & Observe Support Web APIs Service Discovery & Registration Support Autonomy Alert users & systems Support Real Time Information, language and data model Support Interoperability What does a Thing need from the Cloud?
  3. 3. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 3 OMA LWM2M: Introduction Background Open Mobile Alliance (OMA) was established in 2002 OMA LWM2M is the evolution of the expertise from OMA in Device Management (DM) for addressing the new requirements from constrained devices and fill the gap between 3GPP, IETF CoAP, ETSI and OMA-DM Define interfaces, protocols (SMS, CoAP) and security support between machines and the server/cloud Define a Object and Resources Data Model (Semantic) Leverage the expertise in Device Management with support for firmware update, connectivity, discovery, access control, bootstrapping and remote management Goals Bootstrapping: Pre- provisioned of security credentials (keys, tokens) , configuration of LWM2M Servers IP, etc. Registration: Register the Client and its OMA Web Objects in the Resource Directory (Local or Cloud) Management and Service: Operational mode to read, update, and manage objects/resources Information Reporting: Observation of Resources for events notification Functions/Interfaces A device can have multiple Objects. An Object is a collection of resources. A resource is the atomic piece of data (e.g., temperature value, sampling frequency) OMA and other SDOs 1 can define and register Objects Object Data Model presents a highly efficient payload Objects and Resources can have multiple instances. /{Obj. ID}/{Obj. Instance}/{Res. ID}/ Supported meta-data for security control such as Access Control List (ACL) Object Data Model 1- HOP Ubiquitous is member of IPSO Alliance & OMA Web Objects Builder.
  4. 4. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 4 Architecture Overview (Standards-driven perspective)
  5. 5. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 5 OMA LwM2M Ecosystem
  6. 6. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 6 OMALwM2M-enabled products
  7. 7. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 7 LWM2M Sensor: HOP Core 30 x 15mm External Antenna IPEX Connector for external Antenna for infrastructure deployments (10 – 90 meters coverage) LEDs Notifications and status indication Antenna Ceramic Antenna for personal area and proximity solutions (1 – 10 meters coverage) Microphone Activity analysis based on noise Temperature & Humidty Environmental monitor Buttons Interaction with the User GPIO General Purpose Inputs and Outputs Bluetooth Smart System on Chip Bluetooth Smart and OMA LWM2M / CoAP / IPv6 transceiver
  8. 8. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 8 HOPs: The value of our stack in a tiny device HOP Tag 21 HOP Extended HOP Basic 3 HOP Core 4 HOP Wear 5 HOP Haku 6
  9. 9. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 9 OMA LwM2M in Industry https://vimeo.com/151221751
  10. 10. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 10 OMA LwM2M in Industry https://vimeo.com/151221751
  11. 11. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 11 OMA LwM2M in Home Automation (www.glueandblue.com) https://vimeo.com/152142605
  12. 12. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 12 OMA LwM2M in Home Automation (www.glueandblue.com) https://vimeo.com/152142605
  13. 13. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 13 IoTEmbedded Stack
  14. 14. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 14 IoT Embedded Stack: OMA Client 1 2 IPv6-oriented (CoAP/UDP/DTLS) OMA LWM2M by design Security by design Beyond Bluetooth Smart (IEEE 802.15.4g, WiFi Low Power) Industry support (Real Time, Pub-Sub, Management) 3 4 5 6 HOP Configurator (Mobile Tool)
  15. 15. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 15 IoT Embedded Stack (OMA LWM2M-compliant) IoT Embedded StackStandards Simplified Operations Control & Observe Device and Data Mgmt. End-to-end Cloud to Sensors Value Chain Data modelling OMA Web Objects Interoperability Semantic Description Ease-to-use Over-the-Air Firmware Remote Management Upgrade / Maintenance Security Bootstrapping Account Management Logging and Tracking
  16. 16. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 16 OMA LWM2M: Example of communication exchange Bootstrapping Registration Subscription Reporting Management/Read Management/Write Keep-alive Maintenance time thing cloud thing cloud Request bootstrap for endpoint name Provision LWM2M Server Object(s) thing cloud GET 5/1/1 Observe 2.05 Content Observe thing cloud Read 2/0/0 Success / OMA Object thing cloud Firmware Update Execute thing cloud Write 3/0/1 Status off Success thing cloud HeartBeat thing cloud 2.04 Changed ObservedPOST /rd?ep=12&q 2.01 Created 2.04 Changed Observed HeartBeat
  17. 17. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 17 Commissioning Tool
  18. 18. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 18 HOP Engineer Tool Discovery & commissioning Scan, discovery and set-up of security / bonding Interfaces Interfaces Tests and Sensors interfaces Firmware OTA Cloud Repository & firmware update HOP Configurator An engineering tool that presents the capabilities from HOP Ubiquitous for device management Services Analysis Services description, interfaces for read/set and subscription
  19. 19. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 19 OMALwM2M + OMAGotAPI (Interacting via Smart Phones)
  20. 20. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 20 OMA GotAPI
  21. 21. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 21 OMA GotAPI Use Case: Proximity Marketing
  22. 22. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 22 Retail use-case (OMA LwM2M beacons)
  23. 23. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 23 DEMO Videos Use Case: https://vimeo.com/135659788 GotAPI: https://vimeo.com/152451815
  24. 24. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 24 Contact details
  25. 25. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 25 OMALwM2M + OMAGotAPI Kit Lab, MobileandInfrastructure
  26. 26. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 26 OMA LwM2M LabKit https://github.com/HOP-Ubiquitous/ User Application OMA Server Bluetooth Gateway JUbiboxOMALeshan Server Java App Leshan Web Debug / Test HOP Bluetooth Smart LibrariesLabKit OMA DevKit Applications USB Dongle User Application OMA Client HOP OMA IPSO Web Objects Management HOP Bluetooth Smart OMA Objects IoTEmbeddedStack HOP Core IPv6/CoAP GLoWBALIPv6 LabKit
  27. 27. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 27 GLoWBAL IP: Mobile mode (smart phone) Management GLoWBAL IP Engine CoAPIP Routing HOP Engineer Tool Applications HOP Bluetooth Smart LibrariesMediun OMA LwM2M Applications Bluetooth Smart User Application OMA Client OMA LwM2M IPSO Web Objects Management HOP Bluetooth Smart OMA Objects IoTEmbeddedStack HOP Core Medium WiFI IPv6(v4)/CoAP GLoWBALIP
  28. 28. OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 28 OMA LwM2M Infrastructure Mode https://homard.hopu.eu Edge Computing Engine CoAP Proxy Bluetooth Gateway JUbiboxOMAHTTPS Server HOSS Debug / Test HOP Bluetooth Smart LibrariesMediun OMA UbiBox Object Applications Bluetooth Smart User Application OMA Client HOP OMA IPSO Web Objects Management HOP Bluetooth Smart OMA Objects IoTEmbeddedStack HOP Core Medium Ethernet IPv6(v4)/CoAP GLoWBALIPv6

×