OpenMTC is a reference implementation of the oneM2M standard, for conducting applied research and developing innovative M2M and IoT applications.
Go to file
2018-06-12 16:08:00 +02:00
apps mqtt connector doc: minor enhancements 2018-06-12 16:08:00 +02:00
common changes http client to open a new connection for every request 2018-06-12 14:32:19 +02:00
doc adds documentation for subscription and notification 2018-06-12 14:33:35 +02:00
docker adds ability to set own_poa explicitly in gateway docker containers 2018-06-12 14:30:29 +02:00
futile/src/futile clean up 2017-11-08 14:03:29 +01:00
ipes adds logging and correct handling of actuators in sim mode for cul868ipe 2018-06-12 14:25:56 +02:00
openmtc-app/src/openmtc_app openmtc-app/src/openmtc_app/onem2m.py 2018-06-12 14:31:27 +02:00
openmtc-gevent fix gevent issue 2018-06-12 14:28:51 +02:00
server fix gevent issue 2018-06-12 14:28:51 +02:00
util initial commit 2017-11-07 14:41:38 +01:00
.gitignore add DS_Store 2018-04-05 14:04:52 +02:00
.travis.yml Merge branch 'master' of https://github.com/OpenMTC/OpenMTC 2018-06-12 15:01:08 +02:00
create-app-structure adds sanity check in create-app-structure script 2018-02-13 09:34:54 +01:00
create-binary-dist initial commit 2017-11-07 14:41:38 +01:00
create-binary-docker enhances cleanup for building docker containers in error cases 2018-06-12 14:29:42 +02:00
LICENSE.md initial commit 2017-11-07 14:41:38 +01:00
MANIFEST.in initial commit 2017-11-07 14:41:38 +01:00
pylint.cfg initial commit 2017-11-07 14:41:38 +01:00
README.md doc: fix broken link 2018-06-12 16:05:53 +02:00
setup-gevent-all.py add mqtt config vars 2018-04-05 14:07:35 +02:00
setup-sdk.py initial commit 2017-11-07 14:41:38 +01:00
utils.py initial commit 2017-11-07 14:41:38 +01:00

The OpenMTC SDK aims to provide developers with a convenient yet flexible tool to write oneM2M compliant applications. This includes network applications (NAs), gateway application (GAs), device applications (DAs), as well as interworking proxy entities (IPEs).

Table of Content

Python

The OpenMTC SDK is written in and for the Python programming language. Users should therefore have at least a certain knowledge of Python and its paradigms. For this matter, the following material is recommended:

Feedback

Please create issues for any problems and direct any comments or feedback you are having to support@openmtc.org

Please let us know what you think. We are also very interested in any use case you are not able to implement with the SDK or if you find it difficult to do so.