Introduction to oneM2M based Implementations including Open Source Activities Group Name: TP18 Source: JaeSeung Song, KETI (jssong@sejong.ac.kr) Meeting.

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

Eclipse, M2M and the Internet of Things
Expanding LTE for Devices European Commission Information Society and Media The aim of EXATED is to realise the vision of a new scalable.
When Applications can Roam Freely OSGi Service Platform R4 Peter Kriens Technical Director OSGi
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Navigating Standards for the Internet of Things
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All ETSI Standardization Activities on M2M communications Joachim Koss, ETSI Board Member Document No:
IoT in ODL Lionel Florit, Principal Engineer, ODL ID lflorit
Ch. 7. Architecture Standardization for WoT
CURRENT STANDARDIZATION ACTIVITIES – ONEM2M GSC-18 Meeting, July 2014, Sophia Antipolis, France Document No: GSC(14)18_012 Source: ETSI Contact:
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
OneM2M Draft proposal for slide set. This is not intended to be a oneM2M presentation. It is a collection of source material slides which can be used.
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All Consolidated M2M standards boost the industry Li Li (Thomas) CCSA(Huawei) Document No: GSC16-PLEN-73.
Authors list to be completed.
Omniran ZigBee SEP2 Smart Grid Use Case Analysis Date: Authors: NameAffiliationPhone Max RiegelNSN
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Authors list to be completed.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
IOT5_ GISFI # 05, June 20 – 22, 2011, Hyderabad, India 1 Internet of Things Work Group Coordination Plan WG Chair.
Machine to Machine communications
Focus on developing RESTful API Group Name: TP Source: Shingo Fujimoto, FUJITSU (TTC), Meeting Date: Agenda Item:
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Ivo Rosol, OKsystem Middleware.
DOCUMENT #:GSC15-PLEN-58 FOR:Presentation SOURCE:ETSI AGENDA ITEM:PLEN 6.1 CONTACT(S): Marylin Arndt, TC M2M chair M2M and Internet of Services "When the.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Work Group / Work Item Proposal Slide 1 © 2012 oneM2M Partners oneM2M-TP oneM2M_Work_Group_Work_Item_Proposal Group name: Technical Plenary Source:
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
An introduction to oneM2M
1 HGI MESSAGE TO ONEM2M TECHNICAL PLENARY HANS WERNER BITZER, DEUTSCHE TELEKOM VICE CHAIR, HGI ONEM2M TP#19, SOPHIA ANTIPOLS, FRANCE.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Communication and Security in Machine-to-Machine Systems Date │ Reporter │ 李雅樺 1.
Status of Active Work Items Level of Completeness Group Name: WPM Source: Roland Hechwartner, WPM Convenor Updated:
Introduction to oneM2M OMA - oneM2M Meeting, San Diego, Jan. 19th 2016
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
oneM2M based IoT Platform Development of SK Telecom
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Internet of Things (IoT)
Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
What is oneM2M? 2 Covers: Requirements Architecture API specifications Security Interoperability Facilitate, implement and promote IoT.
5.5 Sense Suite: An IOT Analytics Platform
ONEM2M RELEASE 2: SETTING THE STANDARD FOR IOT INTEROPERABILITY
Status of Active Work Items Level of Completeness
© 2017 InterDigital, Inc. All Rights Reserved.
Internet Of Things (IoT)
Developing IoT endpoints with mbed Client
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
Report from Session #2: SDN/NFV
ATIS Open Source IoT (OS-IoT)
Possible options of using DDS in oneM2M
GRUPPO TELECOM ITALIA The IoT 5G Network Infrastructures and the IoT Data Store & Share Platform: challenges and opportunities Roberto Gavazzi – TIM Technology.
WPM ad-hoc group report TP#25
Solving the IoT Platform Challenge
oneM2M Work on IoT Semantic and Data Model Interoperability
oneM2M Work on IoT Semantic and Data Model Interoperability
Overview onem2m.org.
An introduction to oneM2M
Current standardization activities – oneM2m
Presented by Bogdan Stanca-Kaposta (Spirent)
Report from Session #2: SDN/NFV
SMART HOME Expectation IN STANDARDS
Presentation transcript:

Introduction to oneM2M based Implementations including Open Source Activities Group Name: TP18 Source: JaeSeung Song, KETI (jssong@sejong.ac.kr) Meeting Date: 2015-07-20

oneM2M based Implementations There are already multiple oneM2M based implementations Open source OCEAN OM2M IoTDM openMTC oneMPOWER These implementaitons show benefits of oneM2M to IoT/M2M market Now these are becoming part of oneM2M echo system

OPEN SOURCE http://open-iot.net/ocean

Introduction to OCEAN What is OCEAN Licence policy Current Members OCEAN (Open allianCE for iot stANdard) established in Jan. 6th, 2015 by KETI and Korea Government. The objective of OCEAN is to share open sources based on IoT standards and to encourage co-working between its members The OCEAN supports early commercialize and vitalized ecosystem for IoT Licence policy 3-Clause BSD license policy OCEAN adapts IPR policy of the standards referred by open sources Current Members 158 members (June 1st, 2015) Open source The OCEAN is now providing open sources of oneM2M-based IoT platform called “Mobius“ and “&Cube“, and relevant documents. For download of the open source, users shoud join to OCEAN web site (http://open-iot.net/ocean/download/).

Introduce OCEAN Release Plan Jan. 6th, 2015: openMobius, &Cube (oneM2M candidate release) Jul. 15th, 2015: openMobius, &Cube (oneM2M release 1) Dec. 1st 2015 (expected): Interworking Proxy 2014 2015 2016 2017 OCEAN (Open alliance for iot standard) IEEE … ~2015 Expand oneM2M 2.0 oneM2M 1.0 oneM2M 2.0 IETF 2016~ Interworking Other Alliance

Eclipse OM2M Open source standard-based IoT platform om2m-dev@eclipse.org

Eclipse OM2M platform Open source project developed at the Eclipse Foundation. Horizontal service platform for M2M interoperability Compliant with SmartM2M (April 2014) Compliant with oneM2M (September 2015) Restful API with generic set of service capabilities Facilitate deployment of vertical applications OSGI-based architecture extensible via plugins Developed by research labs and companies

Eclipse OM2M building blocks Device Manage. LWM2M OMA-DM Interworking Proxy MQTT ZIGBEE Comm. Binding COAP HTTP Additional Services QoS Semantic Security TLS-PSK Java Virtual Machine OSGi framework Operating System Generic Process. CORE Hardware Your plugin! KNX 6LowPAN TLS OM2M main building blocks

Eclipse OM2M Project stats Downloads : 602 Contributors : 8

Eclipse OM2M roadmap Eclipse OM2M Release 0.8.0 (April 2015) SmartM2M-based platform. Eclipse OM2M Release 1.0.0 (September 2015) oneM2M-based platform. IN, MN, ASN, and MN nodes support. Protocol-independent CORE module. HTTP and CoAP communication bindings. XML and JSON resource formats. Interworking driver for simulated devices. Web interface for resource browsing and debugging. DAO persistence layer for SQL and NOSQL databases. Semantic capabilities. Android support.

https://wiki.opendaylight.org/view/IoTDM:Main OPEN SOURCE IoTDM Daylight Open Source Project https://wiki.opendaylight.org/view/IoTDM:Main

IoTDM from Daylight Project The IoTDM project is about developing a data-centric middleware oneM2M compliant IoT Data Broker (IOTDM) Enable authorized applications to retrieve IoT data uploaded by any device. Project Creation Date: December 9th, 2014 Contributors: Cisco, ETRI, Echelon Repository: https://git.opendaylight.org/gerrit/iotdm

IoTDM oneM2M Features Implement IoTDM as closely to the oneM2M specifications as possible. Keep in mind that the specifications are still evolving. Detailed information about what is supported from the oneM2M R1 is available here (https://wiki.opendaylight.org/images/5/55/IoTDM_oneM2M_Features_Lithium.pdf) RESTconf is also supported but it is a non-oneM2M standard method for accessing the tree. Bundles providing the API: odl-iotdm-onem2m REST API commands include: onem2m-request-primitive for CRUDN Examples of CRUDN calls and JSON formats are available here (https://wiki.opendaylight.org/images/9/93/API_Calls_Examples.pdf)

Open Machine-Type Communication (openMTC) – Release 4 Headline Subheadline © Matthias Heyde / Fraunhofer FOKUS www.openMTC.org

OpenMTC – M2M Session Control for Smart Cities Comprehensive M2M/IoT platform Application Application Application Enable the academia and industry to Develop and validate domain-specific M2M/IoT applications and services Integrate various machine devices with operator networks Comprehensive M2M/IoT deployment Over managed or unmanaged core Intermediary layer Between multiple managed domains Service platforms, the operator network, and devices Aligned with ETSI, oneM2M and OMA spec Extensible to specific research needs Configurable & high performance The OpenMTC is non-open source Cloud-based Backend Platform Connectivity Management Data Handling Device Management Application Enablement Wide Area Network OpenMTC Gateway Application Field Domain Sensor Actuator OpenMTC Device More Information: www.openMTC.org © Fraunhofer FOKUS

OpenMTC key features OpenMTC Backend OpenMTC Frontend Real-time data aggregation and processing Device management and discovery Open and standardized APIs to apps Support various deployment scenarios Scalable service layer Enable the development of M2M and H2H applications over a common platform OpenMTC Backend Optimized for resource constrained devices Support different sensors and actuators FS20, ZigBee, Bluetooth, etc. Integrate multiple sensors Various gateways Android-based and Linux-based Embedded hardware (Arduino and Raspberry Pi) SDK and scenarios as reference implementation OpenMTC Frontend Support open REST APIs Support different protocols and interaction models HTTP, CoAP, MQTT pull, push, Pub/Sub, etc. Store & forward Heterogeneous wireless access 4G, 3G, 2G and WiFi QoS and mobility enforcement through 3GPP EPC interfaces M2M Communication All-in-one complete M2M solution Could-enabled deployment Aligned with the standards like ETSI M2M and oneM2M All functional elements available individually Any functionality combination feasible due to software modularity Source code available Scalable and Flexible

OpenMTC Roadmap OpenMTC Rel. 1 OpenMTC Rel. 3 OpenMTC Rel. 5 Apr 2012 Generic communication Remote management Integration with Telco Application Enablement OpenMTC Rel. 3 Cloud-based Platform with horizontal scalability CoAP, Diameter and WebSocket support Polyglot platform: Java, Python, Ruby, JavaScript Initial oneM2M support OpenMTC Rel. 5 OneM2M enhancement Integration with OpenIoT Application management … Apr 2012 Nov 2013 Apr 2014 Nov 2014 Nov 2015 OpenMTC Rel. 2 Integration with core network Reachability extensions Applications Extensions Security and Trust OpenMTC Rel. 4 OneM2M alignment CoAP-DTLS IEC 61.850 support WebRTC Data Channel support Android gateway combined H2H & M2M services

oneMPOWER SDP Overview: Platform Overview InterDigital’s oneMPOWERTM platform is a scalable and secure horizontal M2M/IoT solution. It features a suite of services that span connectivity, device, data, and transaction management resulting in faster time-to-market, reduced complexity, and lower costs It is the most mature oneM2MTM standards-based platform in the industry today Note: oneM2MTM is a global standard that has defined and published a collection of comprehensive service layer solutions to accelerate the development and reuse of M2M/IoT data and applications across diverse verticals, networks, and devices. oneMPOWER SDP Overview: Platform Overview

oneMPOWER SDP Overview: Feature Highlights

oneMPOWER SDP Overview: Platform Introduction