Tools: Difference between revisions

From OneM2M
Jump to: navigation, search
No edit summary
No edit summary
Line 10: Line 10:


https://github.com/IoTKETI/oneM2M_shortname_finder
https://github.com/IoTKETI/oneM2M_shortname_finder
 
<br>
==SDTTool==
==SDTTool==


Line 20: Line 20:


https://github.com/ankraft/SDTTool
https://github.com/ankraft/SDTTool
 
<br>
==oneM2M Jupyter notebooks==
==oneM2M Jupyter notebooks==


Line 26: Line 26:


https://github.com/ankraft/onem2m-jupyter-notebooks
https://github.com/ankraft/onem2m-jupyter-notebooks
 
<br>
== Node-RED for OM2M ==
== Node-RED for OM2M ==
* Based on Node-RED, node-red-contrib-ide-iot is a module that allows the creation of IoT applications graphically in a simple and efficient way. It uses the OM2M platform as a middleware that provides high level interoperability between the different heterogeneous objects connected to this platform. node-red-contrib-ide-iot modules allow to be connected to several OM2M platforms, manages resources, extract data from sensors in a different ways, manage activators and communicate in a different way;
* Based on Node-RED, node-red-contrib-ide-iot is a module that allows the creation of IoT applications graphically in a simple and efficient way. It uses the OM2M platform as a middleware that provides high level interoperability between the different heterogeneous objects connected to this platform. node-red-contrib-ide-iot modules allow to be connected to several OM2M platforms, manages resources, extract data from sensors in a different ways, manage activators and communicate in a different way;


* You can download those modules on: https://www.npmjs.com/package/node-red-contrib-ide-iot and get documentation on https://homepages.laas.fr/monteil/drupal/content/node-red-ideom2m and http://cwt.nctu.edu.tw/node-red-ideom2m/.  
* You can download those modules on: https://www.npmjs.com/package/node-red-contrib-ide-iot and get documentation on https://homepages.laas.fr/monteil/drupal/content/node-red-ideom2m and http://cwt.nctu.edu.tw/node-red-ideom2m/.  
* Those modules have been developed and supported by LAAS-CNRS https://www.laas.fr/public/en and National Chiao Tung University http://www.nctu.edu.tw/en .  
* Those modules have been developed and supported by LAAS-CNRS https://www.laas.fr/public/en and National Chiao Tung University http://www.nctu.edu.tw/en .
<!--
== oneM2M Wireshark dissector ==
* InterDigital has written a oneM2M protocol dissector that can be used to decode oneM2M messages within the Wireshark protocol analyzer tool. InterDigital is making this dissector available to the oneM2M community to help aid in efficient debug and to also help build the oneM2M ecosystem.
 
It is developed to display the packet information according to oneM2M™ structure as defined in the standard. The current version supports the oneM2M™ Release 1 bindings for both HTTP and CoAP.
* The dissector is available for download at the following URL - http://www.interdigital.com/downloads/onem2m-wireshark-dissector
 
 
== F-Interop DevKit ==
* The F-Interop H2020 European Project has mission to develop and provide online interoperability and performance test tools to support emerging technologies from research to standardization and market launch
* The project has produced a oneM2M devKit to emulate an AE in order to debug a oneM2M ecosystem.
* the tool is free of charge and is available at http://www.f-interop.eu
 
 
==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>
 
-->

Revision as of 12:58, 1 December 2021

Alfred Workflow - Find oneM2M Short Names

This Alfred workflow provides a search for oneM2M attribute long and short names, and response status codes.

https://github.com/ankraft/aw-oneM2M-short-names


oneM2M_shortname_finder

This tool allows to find details on oneM2M short names

https://github.com/IoTKETI/oneM2M_shortname_finder

SDTTool

SDTTool is a tool to read and convert XML files that conform to the Smart Device Template schema definition.

The Smart Device Template (SDT) schema defined by the Home Gateway Initiative (HGI) and now standardized in oneM2M (TS-0023) is a format to describe concrete and abstract devices as well as capabilities, data models and functions of those devices.

SDTtool is a Python 3 script that reads SDT files and generates output in various formats. It can be used to produce documentation for the Devices and ModuleClasses of an SDT as well as to convert between different versions of the SDT.

https://github.com/ankraft/SDTTool

oneM2M Jupyter notebooks

This github repository contains a number of Jupyter Notebooks that give a practical introduction to programmatically interacting with a oneM2M CSE. The notebooks explain how to access a CSE, add and update resources, and more.

https://github.com/ankraft/onem2m-jupyter-notebooks

Node-RED for OM2M

  • Based on Node-RED, node-red-contrib-ide-iot is a module that allows the creation of IoT applications graphically in a simple and efficient way. It uses the OM2M platform as a middleware that provides high level interoperability between the different heterogeneous objects connected to this platform. node-red-contrib-ide-iot modules allow to be connected to several OM2M platforms, manages resources, extract data from sensors in a different ways, manage activators and communicate in a different way;