-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a way to add more transport Layer #1025
Comments
For LWM2M v1.1, I created 2 issues : |
This task should also aims to reduce dependency to Californium/Scandium project by making possible to implement CoAP or CoAP over DTLS layer based on another library. |
I started to explore about this at #1220. |
I created an issue about new Java Module architecture : #1295. |
A try for the new API : #1220 (comment) |
A cleaner version of the abstraction at server side is available at #1318. |
A cleaner version of the abstraction at client side is available at #1323 . |
A version of the abstraction at bootstrap server side is available at #1336 |
First version of transport abstraction layer is now integrated in 🎯 Why a transport layer abstraction ?This transport abstraction layer aims to allow to :
ℹ️ What is current state ?See PRs below are now integrated in
🙏 How you could help ?This new Transport Abstraction Layer comes with lot of changes. So we strongly encourage community to give us feedback about API, design and any regressions or missing features. If you decide to tests 👷 What next ?The next big step will be to apply a new module design (this will be mainly about project/package renaming): Currently we are working on implementing a new transport layer based on something else than californium to test the API and ensure, it fits the need : 🙀 Any concerns ?If you have any concerns let us know. |
Some news about that :
Next step try to implement :
|
In v1.0, LWM2M was only based CoAP(s).
In v1.1, LWM2M can be used over CoAP+TCP, CIoT or LoRaWAN
In v1.2, LWM2M can be used over MQTT and HTTP (theorically ... OpenMobileAlliance/OMA_LwM2M_for_Developers#520)
So at some time we will need to refactor the code to allow this kind of addition.
This issue is create to discuss/ start thinking about this.
Identified goals 🎯 are :
The text was updated successfully, but these errors were encountered: