OTA(Over-the-Air) 即空中下载技术,已从手机行业普及到物联网领域,成为 BLE、Wi-Fi、LoRa 等无线设备的标配功能。它支持远程固件升级,可快速优化功能、修复漏洞、提升性能,是物联网设备全生命周期管理的关键能力。
传统 OTA 升级多采用乒乓问答机制:
主机发一包数据,从机应答确认后,主机再发下一包,循环完成固件传输。

升级步骤
step1:云控制平台添加估计升级需求。
step2:设备在唤醒后上报自己的固件版本。
step3:云端判断是否需要升级后,下发升级固件包URL。
step4:设备下载固件后进行升级,下载成功后上报结果。
step5:设备升级成功后,上报升级结果及最新版本,云端更新为升级成功。
这种方式在少量设备、信号稳定的场景下可靠,但面对海量低功耗设备(如畜牧耳标)时,弊端明显:
-
设备无串口、蓝牙、Wi-Fi,仅支持私有 2.4G 通信
-
长期休眠、无法主动唤醒,通信窗口极短
-
批量升级耗时极长,效率低下
以 40KB 固件为例,BLE 4.0 单设备升级约 5 分钟,上千台设备需连续数小时;即便升级到 BLE 5.0,批量场景仍无法满足效率需求。
2.4G广播式OTA:批量同步升级方案
基于泰凌微平台,结合主采集设备信号放大的硬件优势,我们采用类 BLE 广播的单向传输方案,彻底解决低功耗设备批量 OTA 痛点。
01核心原理
主采集设备单向广播固件数据,从机只收不发,升级成功率仅依赖主机信号强度,与从机发射功率无关。在主机信号覆盖范围内,所有从机可一次性同步完成升级,无需逐一应答。
经实测,该方案单向传输稳定,有效距离可达 30 米,批量升级效率大幅提升。
02整体流程
-
准备阶段
主采集设备持续发送准备指令,唤醒休眠从机,检测设备版本,筛选需升级设备。
-
握手阶段
主机发送 OTA 握手指令,从机进入升级等待状态。
-
批量升级
主机按序广播固件数据包,从机接收、校验、写入 Flash,无需回传应答。
-
完成上报
所有从机升级结束后,主机将结果同步至服务器。
整个批量升级过程约 10 分钟(随固件大小浮动),一次性完成覆盖范围内所有设备升级。

03从机侧逻辑
-
定期唤醒,监听 OTA 指令;
-
收到指令后进入升级状态,接收数据包;
-
校验包序号,正确则存储,超时则回到休眠;
-
收到最后一包数据,完成固件更新。

方案优势对比
为了更直观地理解这种方案的优势,我们做了一个简单的对比:
|
对比维度 |
传统BLE OTA (乒乓模式) |
本方案 (2.4G广播模式) |
|---|---|---|
|
通信机制 |
双向交互,一问一答 |
单向广播,只发不问 |
|
升级效率 |
串行升级,数量越多耗时越长 |
并发升级,所有设备同时完成 |
|
适用场景 |
单个或少量设备 |
成百上千个密集部署的设备 |
|
信号依赖 |
依赖双方信号对等 |
仅依赖主机信号强度 |
综上所述,本方案 (2.4G广播模式)的优势可概括为:
-
效率倍增
一次广播,全网同步升级,告别逐个升级的漫长等待。
-
超低功耗
从机仅被动接收,无需频繁应答,大幅节省电量。
-
稳定可靠
单向传输 + 信号放大,远距离、弱信号环境仍保障成功率。
-
适配特殊场景
完美适配耳标等无外接接口、长期休眠的极低功耗设备。
总结
通过打破传统的双向交互模式,采用基于泰凌微平台的2.4G广播式OTA,我们成功解决了特殊行业(如畜牧养殖)中设备数量多、分布广、升级难的问题。
这种方案不仅大大缩短了升级周期,提高了维护效率,更重要的是,它在极低功耗的前提下,最大化地发挥了硬件性能,让设备的智能化管理变得更加简单高效。
若需要了解更多产品信息,请与我司销售团队联系或访问公司官网。

2856

被折叠的 条评论
为什么被折叠?



