运用Delta DFU专门技术优化OTA更新,大幅加快无线设备固件升级效率
当今世界,物联网和嵌入式系统飞速发展,确保设备运行最新固件对于维持安全性、功能和性能至关重要。然而,传统无线更新(OTA)更新很可能效率低下;特别是,在带宽受限的环境(例如,网状网络)下,传输完整固件不仅会引发显著延迟,还会增加网络负载。为应对这一严峻挑战,SILICON LABS(芯科科技) 提供Delta DFU(设备固件更新)技术仅传输当前固件与新固件之间的差异数据,从而大幅缩小了更新文件,传输时间也随之缩短。数据量减少不仅可以加快更新流程,还能最大限度地降低目标节点的能耗,进一步提升固件更新效率。
在这篇博客中,我们探讨了Delta DFU的优势、对固件更新效率的影响,以及在真实场景中取得的切实成果。
了解Delta设备固件更新
Delta DFU的核心工作原理是将设备的当前固件映像与需要应用的新固件进行比较。然后,创建增量补丁文件,其中仅包含两个版本之间所做的更改。这个增量文件比完整固件映像小得多,因此空中下载传输时间显著缩短。Delta DFU流程已与Simplicity Commander工具和Gecko Bootloader集成,确保在各种设备和无线协议之间实现广泛的兼容性。
Delta DFU的主要优势在于,它能够最大限度地减少更新期间需要传输的数据量。倘若带宽有限或者需要同时更新多个设备,则成效尤为显著。
固件更新安全性和设计注意事项
安全性是固件更新流程的一个关键要素。虽然在本地PC上完成Delta Diff流程,这样可以最大限度地缓解安全风险,但是Delta补丁进程需要通过无线协议接收Delta文件,因此协议容易遭到篡改。为解决这个问题,Gecko引导装载程序会在应用Delta文件之前对其进行验证,确保更新合法且未经篡改。此外,还可以对固件更新进行加密并应用加密签名,防止未经授权修改固件更新,进一步增强安全性。
同时,Delta DFU的设计还十分注重可重用性和集成难易度。旨在与Simplicity Commander和Gecko Bootloader无缝协作,充分利用两款工具的优势来优化更新流程。而且,该系统适应性极强,允许在不同平台中搭配各种无线协议使用。
使用Deta DFU取得的成果
在153个蓝牙网状网络节点上开展了测试,结果表明更新效率提升效果令人振奋,使用Delta更新时成效尤为显著。Delta更新如何显著缩小文件大小及缩短更新时间,使其成为大型设备网络的理想解决方案,这是最令人印象深刻的发现之一。
153个节点:
例如,虽然使用LZMA压缩文件更新完整映像需要近5小时,但LZMA压缩增量更新文件可将时间缩短至短短36分钟--用时减少80%以上。在这项分析中,我们专注研究GCC编译器结果,但Delta更新机制独立于编译器,因此可以与任何编译器有效配合使用。
值得注意的是,这些测试是在非受控环境下完成,很多外部因素(例如,干扰)可能会对性能产生影响。此类环境颇具代表性,也是许多现实用例的典型特色。不过同样表明,通过微调网络设置及优化针对特定网络拓扑量身定制的参数可以进一步提升速度。因此,此处显示的更新时间仅供参考,但Delta更新在节省时间方面的潜力毋庸置疑,在大型蓝牙LE网状网络中表现尤为显著。
总之,结果表明Delta更新意义非凡,不仅可以最大限度地减少停机,还能提升大型设备组的运营效率。事实证明,即使条件欠佳,也能大幅改进固件更新流程。
结语:通过Delta DFU推进物联网OTA更新
芯科科技Delta DFU技术体现了OTA更新领域的重大进步,为维护和更新物联网设备提供了一种高效方法。Delta DFU仅专注于传输固件版本之间的差异数据,显著缩小了更新文件大小,从而加快更新速度并减少网络负载。尽管本报告的测试结果是使用蓝牙网状网络得出的结论,但Delta DFU技术独立于协议,它可以与我们的任何无线协议无缝集成,因而是一项面向现代嵌入式系统的强劲多功能解决方案。
随着物联网生态系统的不断扩展,能够在众多设备上有效管理固件更新变得越来越重要。应对这一挑战,Delta DFU推出了一种安全高效的可扩展方法,确保设备能够以最小的干扰和最高的效率保持最新状态。无论在带宽受限的环境下还是大规模部署中,Delta DFU均有望在未来的固件管理领域发挥至关重要的作用。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自Silicon Labs公众号,原文标题为:运用Delta DFU专门技术优化 OTA 更新,大幅加快无线设备固件升级效率,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
如何挑选适合物联网设备的天线?
物联网的基础是无线技术,而天线作为无线通信的眼睛,更是物联网设备中必不可少的关键器件。哪怕是小小的电子标签,上面都会有一个天线。如何选择一个合适的天线,是一个物联网设备设计的关键。通过这篇文章我们一起来总结一下目前用于物联网设备上的那些天线吧。
IoT物联网设备常用的晶振解决方案及对晶振的要求
根据IoT物联网设备和系统的应用场景和要求,选择合适的晶振类型。对于需要高精度和高稳定的物联网设备和系统,可以选择石英晶体或晶体振荡器;对于需要低成本的物联网设备和系统,可以选择陶瓷晶振或压电晶体等。
使用语音模块提升物联网设备的交互体验
物联网设备的交互体验对于用户的满意度和采用率至关重要。语音模块作为一种直观、自然的交互方式,可以提升物联网设备的交互体验。本文介绍使用语音模块来提升物联网设备交互体验的几个方面。
SILICON LABS ZIGBEE 无线 Gecko SoC选型表
EFR32MG无线 Gecko SoC 是在 IoT 设备上实现节能多协议连网的理想之选。芯片解决方案结合了 76.8MHz ARM和高性能 2.4GHz 无线电,旨在为 IoT连接应用提供行业领先的节无线 SoC。
产品型号
|
品类
|
Protocol Stack
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG12P433F1024GL125-C
|
Gecko Multi-Protocol Wireless SoC
|
Bluetooth LE Zigbee Thread Proprietary, Wi-SUN
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
1024kB
|
256kB
|
65
|
-40℃~85℃
|
-50℃~150℃
|
BGA125
|
1.8V~3.8V
|
选型表 - SILICON LABS 立即选型
【经验】如何查询Silicon Labs蓝牙芯片的QDID
在使用Silicon Labs的蓝牙SoC设计做成的模块或者产品,在过认证的时候,可能会需要对应型号芯片的QDID,本文指导如何查询Silicon Labs蓝牙SoC的QDID。
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
【IC】Silicon Labs推出全新的2.4 GHz无线PCB模块,为物联网设备制造商提供更快速、更简捷的开发过程
致力于以安全、智能无线技术,打造更加互联世界的领导厂商Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB),宣布推出全新的BGM240P和MGM240P PCB模块。该模块设计旨在为面向智能家居和工业应用的互联产品提供更快的上市时间;全新模块可支持开发人员获得可靠的无线性能、能耗效率并保护设备免受网络攻击。
Silicon Labs助力“物联网设备安全规范1.0”发布,满足多项国际法规和标准
Silicon Labs(亦称“芯科科技”)日前协助连接标准联盟(Connected Standard Alliance, CSA)产品安全工作组(PSWG)发布-物联网设备安全规范1.0(IoT Device Security Specification 1.0),以及附带的认证计划和产品安全验证标志。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【IC】SiWx917M为Wi-Fi物联网设备提供大内存、小尺寸和低功耗三者兼具的良方
微小的物联网设备尺寸和有限的硬件资源往往难以满足日益增长的内存需求。本文将介绍物联网设备实际需要多少内存,以及SiWx917M Wi-Fi 6 SoC如何响应物联网开发人员对更多内存的需求。
Silicon Labs的SiWx917低功耗无线SoC,其低功耗WiFi保活的功能,显著降低智能门锁的能耗
SiWx917是Silicon Labs推出的一款支持Wi-Fi 6和蓝牙LE双模连接的低功耗无线SoC。它集成了先进的无线技术、强大的处理能力和高效的能耗管理,非常适合智能门锁对稳定性、低功耗和数据安全有着严格要求的设备。特别是SiWx917的低功耗WiFi保活的功能,在低功耗睡眠模式下,依然可以保持WiFi网络处于连接状态。
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
移远通信超小尺寸5G模组RG200U,加速对空间有严苛需求的物联网设备实现5G升级
移远通信正式推出基于展锐唐古拉5G基带芯片平台V510的超小尺寸5G模组RG200U,相比传统LGA封装5G模组尺寸减小约三分之一。RG200U 5G模组在体积上的显著优势不仅可以大大提升终端设计的灵活性,还能支持客户开发体积更紧凑的5G行业应用,特别利好电力终端、MiFi、Dongle、DTU、AR/VR眼镜、音视频记录仪等一系列对空间有严苛需求的物联网设备。
世强:Silicon Labs中国区域最大分销商
世强与Silicon Labs合作长达15年,有海量现货供应,且拥有有非常丰富的元器件技术服务经验。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 102,628
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论