| 
I’m holding off on the bootstrap changes until some of the existing pull requests can be merged. In particular
#430, 
#431, and #435.   Regards, Scott   
From: wakaama-dev-bounces@xxxxxxxxxxx <wakaama-dev-bounces@xxxxxxxxxxx>
On Behalf Of Scott BertinSent: Wednesday, February 20, 2019 1:20 PM
 To: Wakaama developer discussions <wakaama-dev@xxxxxxxxxxx>
 Subject: Re: [wakaama-dev] LWM2M 1.1 next steps
   David,   
Yes, LWM2M_SUPPORT_TLV. Also always defined when LWM2M_BOOTSTRAP_SERVER_MODE is defined. Only off by default for LWM2M 1.1 clients. I actually have this ready to go, it took only about
 an hour. It might have merge conflicts with the SenML JSON support so I was waiting to create the pull request.Actually I think it is mostly client side. The resource instance ID need to be passed to the object read or write function. I think there are TODOs in the code most places that need
 to change. On the server side I think it would “just work”, but obviously I haven’t tested it yet.Adding the preferred content format to the Bootstrap-Request. Adding the Bootstrap-Read. There are changes to the BootStrap-Discover, but I need to review the details. The server initiated
 bootstrap is completely different for LWM2M 1.1. Server object resources 9 (Bootstrap-Request Trigger) and 12 (Last Bootstrapped) would probably be part of this, although Last Bootstrapped may not be possible unless the origin for lwm2m_gettime() is Jan 1
 1970. I’ll probably break this up into several pull requests to keep it from being too much at once.   Regards, Scott     Hi Scott,   
Remember that TLV is still mandatory to support for the Server. I guess you consider a compilation flag. Like for  LWM2M_SUPPORT_JSON, it should be always defined when LWM2M_SERVER_MODE
 is defined.   
I guess you are talking of the Server-side APIs. For the Client-side it should “just work” with the new URIs and the data encoding.   
Could you elaborate ? From the top of my mind, there are the Bootstrap-Read operation, the new Bootstrap-Discover parameters, and some new resources in the Server Object.   Regards, David Navarro     The next few things I plan on working on are: 
Making TLV support optional.Expanding read/write/observe to handle resource instances.Bootstrap changes.   Regards, Scott    
 Scott Bertin
 Senior Firmware Engineer
 
 D: 678.264.2042 | F: 678.264.2082 | 
sbertin@xxxxxxxxxxx
 
 
  Telular is a Business Unit of AMETEK, Inc.
 |