OS服务——设备管理——无线更新

无线(OTA)更新是通过网络连接对远程设备进行固件更新的方法,涉及服务器基础设施、加密签名验证和安全性。本文介绍了Golioth、Eclipse hawkBit™、UpdateHub、SMP Server和LWM2M等OTA更新的例子,它们都支持在升级前验证固件二进制文件。
摘要由CSDN通过智能技术生成

无线更新

概述

无线(OTA)更新是一种使用网络连接将固件更新传递到远程设备的方法。虽然这个名称意味着一个无线连接,但通过有线连接(如以太网)接收到的更新仍然通常被称为OTA更新。这种方法要求服务器基础设施托管固件二进制文件,并在更新可用时实现信令的方法。安全性是OTA更新中关注的一个问题;固件二进制文件应该在升级之前进行加密签名和验证。

设备固件升级部分讨论了使用MCUboot升级Zephyr固件。同样的方法也可以作为OTA的一部分来使用。二进制文件首先被下载到一个未被占用的代码分区中,通常命名为slot1_partition,然后使用MCUboot进程进行升级。

OTA的例子

Golioth

Golioth是一个包含OTA更新的物联网管理平台。设备被配置为观察您在谷歌云上可用的固件版本。当新版本可用时,设备将下载并闪烁二进制文件。在这个实现中,云和设备使用TLS/DTLS之间的连接被保护,在升级之前,签名的固件二进制由MCUboot确认。

  1. 一个工作样本可以在Golioth Zephyr-SDK存储库中找到
  2. Golioth OTA文档包括关于版本控制过程的完整信息

Eclipse hawkBit™

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值