简体   繁体   中英

mbed client for software update

I think this is maybe a bit general question but I am having trouble understanding if mbed client is capable of doing what I think it does.

I have managed to buil and run correclty Mbed Client on a K64F board. I have connected it to the server and the API runs perfectly with I/O elements, led and button. If I am not mistaken the client it is supposed to be able to update software executed on the board (even Firmware?). I have been searching but I have not found how to do this. I find references quite confusing on this issues.

Is it posible to define a resource as a software pakcage that is uploaded (let's say with a PUT request) and the executed (with the POST request)?

Is it posible update the firmware itself?

Any reference or example where I can see how it works?

Is the M2MFirmware class related to this posibility?

In a way, yes. LWM2M has firmware update resource specified. However, mbed Client can only do updates right now if you are connected to mbed Cloud - which is currently only available for partners - plus you'll need an OS which supports firmware updates... Just defining a resource is not enough as you need a bootloader capable of doing firmware updates too.

mbed Cloud + the updated client should be available to general public soon. Then the update capability will be available too.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM