Hey Leandro, it's working now. Thank you so much.I had forgotten to create the tap interfaces😂. I don't plan on using the bootstrap server for now, and i was testing on native. I will test on a board tomorrow, when i get back to work. Once again, thanks for all the help
Regards Brenton On Fri, Apr 12, 2019 at 4:59 PM Leandro Lanzieri < leandro.lanzi...@haw-hamburg.de> wrote: > Hi Brenton, > > Are you trying to use a bootstrapping server as well as the a normal > one? Are you testing this on native or on a board? I assume your server > is listening on port 5683 right? > > What I usually do for testing is: > > - Run the local Leshan server > - Use the tapsetup script to create the interfaces > - Check the local IP for tapbr0 and use it as server URI > - Compile and run the RIOT node > > You should see the CoAP message of the node registering to the server. > Please tell me if that works. > > Cheers, > Leandro. > > On Fri, 2019-04-12 at 16:23 +0200, Brenton Chetty wrote: > > Hi > > > > I've had a look at the implementation pointed out by José. I cannot > > get the Leshan server to register the client though. The client gets > > stuck with output > > -> State: STATE_REGISTERING > > I think the IP addresses or possibly some bootstrapping procedure > > might be the problem. I changed the IP address in the makefile to > > [::1]. Wireshark shows a packet being sent to port 53 over UDP. > > Should this not be all the client information sent to port 5683 using > > CoAP? What am I doing wrong? > > > > Regards > > Brenton > > > > On Wed, Apr 10, 2019 at 9:06 PM Leandro Lanzieri < > > leandro.lanzi...@haw-hamburg.de> wrote: > > > Hi Brenton, > > > > > > As José pointed out, that PR only implements some basic objects. To > > > perform the update the device should expose a "Firmware Update > > > Object" > > > [2]. > > > > > > In the Wakaama repo there is an example of a basic structure for > > > that > > > object [3]. Take a look of how I added the Light Control object to > > > have > > > an idea on how the package can be extended with new objects, and > > > how to > > > instantiate them. The example application should work. > > > > > > As Ken mentioned any comments or improvements on the PR are very > > > welcome. > > > > > > Cheers, > > > Leandro. > > > > > > [2]: > > > > > http://www.openmobilealliance.org/tech/profiles/LWM2M_Firmware_Update-v1_0_2.xml > > > > > > [3]: > > > > > https://github.com/eclipse/wakaama/blob/master/examples/client/object_firmware.c > > > > > > On Wed, 2019-04-10 at 14:50 +0100, Ken Bannister wrote: > > > > Thanks, José. I have been reviewing the PR, and I agree it > > > definitely > > > > is > > > > usable. I think Leandro has addressed everything to this point. > > > > > > > > Brenton, as you can see on the PR, you should be able to build > > > and > > > > run > > > > the example. Please add your comments on that PR as well. > > > > > > > > Thanks, > > > > Ken > > > > > > > > On 4/10/19 2:34 PM, José Alamos wrote: > > > > > Hello Brenton, > > > > > > > > > > There's an open PR with a basic LWM2M Wakaama client for RIOT > > > here > > > > > [1]. > > > > > You can maybe give it a look. > > > > > > > > > > Does this solve your issue? > > > > > > > > > > Cheers, > > > > > José > > > > > > > > > > [1]: https://github.com/RIOT-OS/RIOT/pull/11036 > > > > > > > > > > On Wed, 2019-04-10 at 15:11 +0200, Brenton Chetty wrote: > > > > > > Hey guys, sorry to worry you'll. I just graduated, and I'm an > > > > > > intern. > > > > > > I need to update a STM32 device over the air using a Leshan > > > > > > Server, > > > > > > and a Wakaama Client (RIOT). I managed to send a .bin file > > > from > > > > > > the > > > > > > Server to the RIOT_Wakaama client using the Linux native > > > > > > interface. I > > > > > > used the 2015 RIOT_Wakaama client example created by Robby14 > > > > > > (Github), as i do not know how to use the Wakaama pkg in the > > > RIOT > > > > > > base. Any ideas on how i should proceed with this task? How > > > do I > > > > > > use > > > > > > the wakaama pkg? Any advice would be greatly appreciated! > > > > > > > > > > > > With thanks > > > > > > Brenton > > > > > > _______________________________________________ > > > > > > devel mailing list > > > > > > devel@riot-os.org > > > > > > https://lists.riot-os.org/mailman/listinfo/devel > > > > > > > > > > _______________________________________________ > > > > > devel mailing list > > > > > devel@riot-os.org > > > > > https://lists.riot-os.org/mailman/listinfo/devel > > > > > > > > _______________________________________________ > > > > devel mailing list > > > > devel@riot-os.org > > > > https://lists.riot-os.org/mailman/listinfo/devel > > > _______________________________________________ > > > devel mailing list > > > devel@riot-os.org > > > https://lists.riot-os.org/mailman/listinfo/devel > -- > Leandro Lanzieri Rodriguez > Hamburg University of Applied Sciences > Berliner Tor 7, 20099 Hamburg, Germany, Room 4.81c > Dept. Computer Science, Internet Technologies Group > http://inet.haw-hamburg.de/members/leandro-lanzieri > Phone: +49 40 42875 - 8426 > > _______________________________________________ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel