-
Notifications
You must be signed in to change notification settings - Fork 409
Modules
Leshan project is divided in several maven modules.
Commons elements, like TLV/JSON encoder/decoder, DDF file parser, LWM2M requests and responses ...
Commons elements which depend on californium.
Mainly utility classes needed by leshan-server-cf
and leshan-client-cf
.
You would probably not use it directly.
All the LWM2M server logic without any dependency to CoAP implementation.
You would probably not use it directly.
All the LWM2M client logic without any dependency to CoAP implementation.
You would probably not use it directly.
The Server implementation based on californium.
This is the module you need if you want to create your own LWM2M server or Bootstrap server
The Client implementation based on californium.
This is the module you need if you want to create your own LWM2M Client
It contains redis implementation of server stores (RegistrationStore, SecurityStore)
All our demos are not intended to be re-used but could be good example to start.
A simple demo client.
A LWM2M demo server with a web UI.
A bootstrap demo server with a web UI.
Contains all our integration automatic tests. It should not be re-used.
Not available anymore in master anymore.
This is a really experimental module which aims to experiment a Northbound API for Leshan in cluster environment.
See cluster page for more details.
This should not be used it in production.
All contributions you make to our web site (including this wiki) are governed by our Terms of Use, so please take the time to actually read it. Your interactions with the Eclipse Foundation web properties and any information you may provide us about yourself are governed by our Privacy Policy.