Skip to content

Eclipse Leshan is an OMA Lightweight M2M (LWM2M) implementation in Java.

Notifications You must be signed in to change notification settings

sinegit/leshan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sine Lab

Install Java JDK and set it as the system's default Java kit.

Clone this repository and navigate into the directory.

Generate the public and private keys for the clients and the server according to the instructions provided here and store them in ./clientkeys and ./serverkeys respectively.

Build the project

mvn clean install

Start the server

java -jar .\leshan-server-demo\target\leshan-server-demo-2.0.0-SNAPSHOT-jar-with-dependencies.jar -pubk .\serverkeys\cpubk.der -prik .\serverkeys\cprik.der -m .\models\

Start the client

java -jar .\leshan-client-demo\target\leshan-client-demo-2.0.0-SNAPSHOT-jar-with-dependencies.jar -n clientDTLS -m .\models\ -cpubk .\clientkeys\cpubk.der -cprik .\clientkeys\cprik.der -spubk .\clientkeys\serverPubKey.der

About

Eclipse Leshan is an OMA Lightweight M2M (LWM2M) implementation in Java.

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.7%
  • JavaScript 2.8%
  • HTML 1.5%
  • Other 1.0%