Skip to content

alseddnm/leshan

 
 

Repository files navigation

Build Status on drone.io

Leshan

Leshan is a OMA Lightweight M2M server implementation.

What is OMA LWM2M: http://technical.openmobilealliance.org/Technical/release_program/lightweightM2M_v1_0.aspx

The specification: http://member.openmobilealliance.org/ftp/Public_documents/DM/LightweightM2M/

Introduction to LWM2M: http://fr.slideshare.net/zdshelby/oma-lightweightm2-mtutorial

Contact

Join the project mailling list :

[email protected]

https://groups.google.com/d/forum/leshan-lwm2m

Test Sandbox

You can try it live on our demo instance: http://54.228.25.31/

Get and run last binary

wget https://drone.io/github.com/jvermillard/leshan/files/leshan.jar
java -jar ./leshan.jar

Compile & Run

mvn install
cd leshan-standalone
mvn assembly:assembly -DdescriptorId=jar-with-dependencies

Run:

java -jar target/leshan-standalone-*-SNAPSHOT-jar-with-dependencies.jar 

Connect on Leshan UI: http://localhost:8080

Leshan provides a very simple UI to get the list of connected clients and interact with clients resources.

Now you can register your LWM2M client like Eclipse Wakaama

The list of the registered clients: http://localhost:8080/api/clients

Get the instace 0 of the object 3 of a registered client: http://localhost:8080/api/clients/{endpoint}/3/0

Leshan

About

OMA Lightweight M2M java implementation - LWM2M

Resources

License

Stars

Watchers

Forks

Packages

No packages published