Skip to content
/ myLwM2M Public
forked from aellwein/myLwM2M

Lightweight M2M (LwM2M) server in Python 3

License

Notifications You must be signed in to change notification settings

ghseb/myLwM2M

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myLwM2M - Lightweight M2M Server

About

myLwM2M is an ongoing LWM2M server implementation in Python 3.

Prerequisites

Installation

You will currently need to install aiocoap manually. Here are the required steps:

  • Clone it using git clone https://github.com/chrysn/aiocoap.git

  • python setup.py install (system wide installation, requires root privileges) or

  • python setup.py install --user (for user-local installation).

  • Install myLwM2M:

    • python setup.py install (system wide, requires root privileges) or
    • python setup.py install --user (user-local installation).
  • Run using python run.py.

Dev Mode

You can use OMA LWM2M DevKit for testing/development. Just point it to coap://localhost:5683 and load the "example client". You should notice console output like:

DEBUG:myLwM2M-server:POST called with options {'lt': '60', 'b': 'U', 'ep': 'DEVKIT'}

License

myLwM2M is licensed under the terms of MIT License.

ToDo

See TODO.

About

Lightweight M2M (LwM2M) server in Python 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%