Implementation Corners: Difference between revisions

From OneM2M
Jump to: navigation, search
(Created page with "<div style="font-size:200%"> <center>'''oneM2M Open source implementations'''</center> </div> ----- oneM2M has worked on a series of developer guides, propsing a guideline for...")
 
No edit summary
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="font-size:200%">
__TOC__
<center>'''oneM2M Open source implementations'''</center>
 
<div style="font-size:150%">
<center>'''oneM2M open source implementations'''</center>
</div>
</div>
-----
oneM2M has worked on a series of developer guides, propsing a guideline for application developers who want to use functionalities offered by an oneM2M service platform.
When implementing a standard, it is frequently requested from software developer community to get some tutorials describing for basic use cases, some procedures and scenarios, including diagrams, message flows, message traces samples, resource description samples, etc.. … Such document would be helpful in software development to provide overal understanding of the main functions offered by the oneM2M architecture, before going more deeply into the analysis of the oneM2M standards.
<blockquote>'''oneM2M sample use cases'''
</blockquote>
------


== Eclipse OM2M ==
* The Eclipse OM2M project, initiated by LAAS-CNRS, is an open source implementation of oneM2M and SmartM2M standard. It provides a horizontal M2M service platform for developing services independently of the underlying network, with the aim to facilitate the deployment of vertical applications and heterogeneous devices.
* More details at http://www.eclipse.org/om2m/
download at http://wiki.eclipse.org/OM2M/Download
== OCEAN MOBIUS ==
* The project OCEAN aims to share the open source developed based on IoT standards and to promote the development and
commercialization of diverse IoT services.
* It has produced openMobius® which is an IoT service platform complying with globally-accepted,widely-used IoT standards, i.e., oneM2M specifications.
* details at : http://www.iotocean.org/main/
== IoTDM==
* The IoT Data Management (IoTDM) project is an open source implementation of oneM2M running on OpenDayLight. It is about developing a data-centric middleware that will act as a oneM2M compliant IoT Data Broker and enable authorized applications to retrieve IoT data uploaded by any device.
* details and download at https://wiki.opendaylight.org/view/IoTDM:Main
== OpenMTC==
OpenMTC is a integration middleware based on the oneM2M standard, for conducting applied research and developing innovative M2M and IoT applications. Its horizontal service approach easily integrates devices from different Industrial IoT verticals, independent of the underlying hardware or network infrastructure.
* details at : http://www.openmtc.org/
== OASIS SI==
OASIS SI, part of Open-source Architecture Semantic IoT Service-platform project: Developing code for the oneM2M-based IoT server platform. It consists of protocol binding, controller & resource handling and database layer for flexibility.
* details at : https://github.com/iotoasis/SI
== ATIS OS-IoT==
ATIS Open Source, Internet of Things (OS-IoT) is an open source software library that simplifies the development of IoT devices, particularly small clients, that connect to the oneM2M ecosystem.
* details at : http://os-iot.org/
<div style="font-size:150%">
<center>'''oneM2M commercial implementations'''</center>
</div>
==InterDigital’s oneMPOWER==
* To access oneMPOWERTM, start by signing up for free account at https://app.interdigital.com/m2mconfig/users/sign_in
* Your account will give you access to,
The oneMPOWER™ Cloud hosted IN-CSE
<ol>
<li>A downloadable oneMPOWER™ MN-CSE that can be installed and used locally]</li>
<li>A downloadable oneMPOWER™ AE Development Kit</li>
<li>Access to oneMPOWER™ test tools</li>
</ol>
==Pilot Things IoT private network==
Pilot Things IoT private network
Create your IoT private network with Pilot Things :
* Things plug and play connexion,
* A lot of connectivity technologies and things supported,


'''Open source implementations'''
Once your network created, use open source software like grafana (https://grafana.net/) , node-red (https://nodered.org/) ou Kibana (https://www.elastic.co/products/kibana) to build business processes or display your data.
<ul><li>[[Eclipse OM2M|Eclipse OM2M]]</ul>
See www.pilot-things.com for more details.
<ul><li>[[OCEAN|OCEAN]]</ul>
<ul><li>[[IoTDM Open Daylight|IoTDM Open Daylight]]</ul>

Latest revision as of 18:00, 29 January 2018

oneM2M open source implementations

Eclipse OM2M

  • The Eclipse OM2M project, initiated by LAAS-CNRS, is an open source implementation of oneM2M and SmartM2M standard. It provides a horizontal M2M service platform for developing services independently of the underlying network, with the aim to facilitate the deployment of vertical applications and heterogeneous devices.
  • More details at http://www.eclipse.org/om2m/

download at http://wiki.eclipse.org/OM2M/Download

OCEAN MOBIUS

  • The project OCEAN aims to share the open source developed based on IoT standards and to promote the development and

commercialization of diverse IoT services.

  • It has produced openMobius® which is an IoT service platform complying with globally-accepted,widely-used IoT standards, i.e., oneM2M specifications.
  • details at : http://www.iotocean.org/main/

IoTDM

  • The IoT Data Management (IoTDM) project is an open source implementation of oneM2M running on OpenDayLight. It is about developing a data-centric middleware that will act as a oneM2M compliant IoT Data Broker and enable authorized applications to retrieve IoT data uploaded by any device.
  • details and download at https://wiki.opendaylight.org/view/IoTDM:Main

OpenMTC

OpenMTC is a integration middleware based on the oneM2M standard, for conducting applied research and developing innovative M2M and IoT applications. Its horizontal service approach easily integrates devices from different Industrial IoT verticals, independent of the underlying hardware or network infrastructure.

OASIS SI

OASIS SI, part of Open-source Architecture Semantic IoT Service-platform project: Developing code for the oneM2M-based IoT server platform. It consists of protocol binding, controller & resource handling and database layer for flexibility.

ATIS OS-IoT

ATIS Open Source, Internet of Things (OS-IoT) is an open source software library that simplifies the development of IoT devices, particularly small clients, that connect to the oneM2M ecosystem.


oneM2M commercial implementations

InterDigital’s oneMPOWER

The oneMPOWER™ Cloud hosted IN-CSE

  1. A downloadable oneMPOWER™ MN-CSE that can be installed and used locally]
  2. A downloadable oneMPOWER™ AE Development Kit
  3. Access to oneMPOWER™ test tools


Pilot Things IoT private network

Pilot Things IoT private network Create your IoT private network with Pilot Things :

  • Things plug and play connexion,
  • A lot of connectivity technologies and things supported,

Once your network created, use open source software like grafana (https://grafana.net/) , node-red (https://nodered.org/) ou Kibana (https://www.elastic.co/products/kibana) to build business processes or display your data. See www.pilot-things.com for more details.