mbed客户端进行软件更新

时间:2017-02-21 17:01:02

标签: arm mbed

我认为这可能是一个普遍的问题,但我无法理解mbed客户端是否能够做我认为的事情。

我已经设法在K64F板上构建和运行correclty Mbed Client。我已经将它连接到服务器,并且API与I / O元素,led和按钮完美地运行。如果我没有弄错客户端,它应该能够更新在板上执行的软件(甚至固件?)。我一直在寻找,但我还没有找到如何做到这一点。我觉得参考文献在这个问题上很混乱。

是否可以将资源定义为上传的软件包(让我们说PUT请求)和执行的(使用POST请求)?

是否可以更新固件本身?

我可以看到它是如何工作的任何参考或示例?

M2MFirmware类是否与此可能性相关?

1 个答案:

答案 0 :(得分:1)

在某种程度上,是的。 LWM2M已指定固件更新资源。但是,如果您连接到mbed Cloud(目前仅供合作伙伴使用),mbed Client现在只能立即进行更新,而且您需要一个支持固件更新的操作系统...仅仅定义资源是不够的你需要一个能够进行固件更新的引导加载程序。

mbed Cloud +更新的客户端应尽快向公众开放。然后也可以使用更新功能。