Comments (18)
Personally (and as the creator of this particular object), I think it would be very helpful if we had a standard test object we encourage all clients/servers to be able to use. As we add more encodings to the spec the number of permutations that need to be tested is difficult to test. Having consistency makes test automation for interoperability much easier, as well as reduces development time validating all of the various encodings.
I've had to have team members implement similar objects in numerous clients and servers to test basic functionality which is a drag on actually developing an application.
And I agree, we need to add an exec so we have all resource types.
I would recommend we move away from my 666 object ID though. :)
from lwm2m-registry.
@sbernard31 , @mkgillmore I have created a new branch 3442_3443 for you to continue the development of the Test Objects for v1.1 and v1.2.
Please upload one pull request per Object or for both Objects. If you upload multiple pull requests to define an object the tool will identify some missing components and you will have multiple errors.
Ping me if you have any questions.
Also, see README.md file to see how to pass validation. Thanks!
from lwm2m-registry.
@bocajim, @mlasch, @qleisan, @tuve, @rettichschnidi what do you think ?
from lwm2m-registry.
With regards to Object Ranges.
Please note that in the LwM2M Registry there is a section called "ObjectID Classes", which defines the available Object ranges.
I see two possible options, to use the "reserved" range or the "ext-label" range. The IPSO/DMSE WG should be able to comment on which range is more suitable. @mkgillmore, @hannestschofenig, any comments?
from lwm2m-registry.
@bocajim would you be OK to register this object at OMA, providing a PR to this repository ?
If the process is unchanged since last time, I did that you should first :
@mkgillmore, @hannestschofenig any advice about the ID range which should be chosen?
from lwm2m-registry.
from lwm2m-registry.
@mkgillmore, @hannestschofenig any comments ?
I guess it just missing the ID range to go forward on this topic ?
from lwm2m-registry.
@mkgillmore, @hannestschofenig
Can you specify which ObjectID class this will be allocated to and I'll begin the registration process?
from lwm2m-registry.
Regarding the object id range this object belongs to, I would put it in the 2048 - 10240 range. We could say it comes from the Eclipse Foundation (as a source)
FWIW I think this is a very useful object to register.
from lwm2m-registry.
ok - I'll reserve the next available ID 3441 under the ext-label, and the Owner will be the Eclipse Foundation
from lwm2m-registry.
@bocajim, @fdesbiens is it OK to you to make the Eclipse Foundation as the Owner of this Object ? It sounds a good idea to me.
@fdesbiens, just in case you are not aware of this :
LWM2M has a registry where some additional device behavior are defined in Object Model file, Those models can be shared between servers and devices to help for interoperability. See LwM2M Registry for more details.
@seanmcilroy29, @jpradocueva, so the next step is to create an new issue like this : #502 ?
@bocajim could you open the issue 🙏 ? (if this is the next step to do)
from lwm2m-registry.
@bocajim - Here is the readme file that outlines the process - https://github.com/OpenMobileAlliance/lwm2m-registry/blob/prod/README.md
Click here to create a new Issue - this'll provide you with a registration template. Once you submit your Issue, I'll reserve your registration and create a new branch for you to submit your PR.
from lwm2m-registry.
@sbernard31 I'm OK with it going under the Eclipse Foundation. Also, someone needs to add an executable resource for completeness.
I'm very busy at the moment, so if you want to wait for me, I'll look at this towards the end of summer, otherwise anyone else is more than welcome to submit it.
from lwm2m-registry.
@sbernard31 Given the context you provided, it completely makes sense for the Foundation to be the owner. Our open source projects do not have their own juridical personality. Please let me know if you need anything from me to make this happen.
from lwm2m-registry.
I'm very busy at the moment, so if you want to wait for me, I'll look at this towards the end of summer, otherwise anyone else is more than welcome to submit it.
Thx to let us know that. I have also some task to finished first. I will inform you before to work on this.
from lwm2m-registry.
@bocajim, I will begin to work on this.
from lwm2m-registry.
I created the issue to start the process : #636
from lwm2m-registry.
Closed to do this work due to the creation of #636
from lwm2m-registry.
Related Issues (20)
- Bootstrap LWM2M Security object 0 resource 3,4,5: When is mandatory not mandatory? HOT 2
- RangeEnumeration are not consistent with the specification HOT 1
- Ni
- GSMA ESipa object HOT 8
- Change of resource type and instance number confirmation HOT 2
- Location object 6 update (position RW + out of position alarm) HOT 2
- Calibrate Coefficient, Calibration Offset and Calibrate Offset resources HOT 2
- What is meant by water meter, "Blocked Meter" HOT 3
- Presence Alarm Object Registration HOT 5
- Averaging Time Period Resource Registration HOT 1
- M-Bus Meter Registration HOT 2
- New Object: Speed Test HOT 2
- New Object : DYM IoT edge commands and data protocols HOT 8
- URN for `Test` Range HOT 6
- New objects definitions for Thread network HOT 5
- [ADMIN] Reserve bulk object for Vonroll-Hydro HOT 1
- [ADMIN] Reserve bulk object for Grinn HOT 3
- Object 10284 error HOT 5
- Possible little documentation improvement in LWM2M Software Management (object 9) HOT 2
- Object 10340 mismatch of type and description HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lwm2m-registry.