|
查看: 6|回复: 0

[BLE SDK] OTA传60K固件1秒内能完成吗?

[复制链接]

145

主题

338

回帖

1584

积分

管理员

积分
1584
发表于 昨天 11:37 | 显示全部楼层 |阅读模式 来自 上海
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: -
SDK及版本: -
OTA 一个 60K 的固件最快真的能 1 秒内传完吗?为什么客户环境测出来比较慢?

回答:

理论上可以:

1、1M bit/s 约等于 125 KByte/s,OTA 传输带宽利用率达到 50% 时,1 秒就可以传约 60KB 数据。内部对测环境可以很容易做到 50% 以上。

2、实际速率取决于对端 master 的带宽限制,常见影响因素:
- 连接间隔(connection interval)太大,单位时间内可用的连接事件少;
- 每事件传输的包数(更多数据,more data)不足;
- 对端协议栈/主机的实现差异。

3、优化建议:OTA 前将对端连接参数调整到较优值(较小的连接间隔),配合大 PDU 传输,可显著缩短 OTA 时间。如果对端不支持调整,实际耗时以对端为准。

另外新 OTA 架构支持 big PDU(16/32/48...240 字节),并会给出 OTA 结果反馈信号,便于 APP 端处理。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部