TI中文支持网
TI专业的中文技术问题搜集分享网站

关于设备与IOS蓝牙的传输速度问题

 我们基于TI2541芯片 做空中升级,升级文件大小153k,IOS每次16个字节写入到设备中,我们发现升级时间需要10分钟.但是同样的设备在TI的BLE Device Monitor下升级只需要153秒。我们想缩短升级时间到2分钟之内。我们的设备已经向IOS发送了更新连接参数的请求。
但是升级时间没有任何变化。
根据<<Bluetooth Accessory Design Guidelines for Apple Products>>对通信参数要求如下:
    ●  Interval Max * (Slave Latency + 1) ≤ 2 seconds
    ● Interval Min ≥ 20 ms
    ● Interval Min + 20 ms ≤ Interval Max,  Slave Latency ≤ 4
    ● connSupervisionTimeout ≤ 6 seconds
    ● Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
    参数MIn Connection InTerval: 18(18*1.25ms),Max Conection Interval:36(36*1.25ms),Slave latency:0,Supervision Timeout:1000( 1s).满足要求
    通过查看TI的BLE Device Monitor(1.2.0版本)日志,体温计更新参数请求已发出。
不知道存在什么问题,请帮助指导。还有空中升级时,每次多写入一些,比如每次写入64字节,不知道可行么。
jamin:

我的理解

 Interval 和  Latency 设得太小,ios不一定接受,你需要自己try 一下它的极限值;就是设置后ios 会返回一个accept命令

gangming He:

回复 jamin:

非常感谢,后来又试了两组 20,40,1,1000; 24,48,1.时间都没有变化。

赞(0)
未经允许不得转载:TI中文支持网 » 关于设备与IOS蓝牙的传输速度问题
分享到: 更多 (0)