微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于设备与IOS蓝牙的传输速度问题

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

时间:10-02 整理:3721RD 点击:

 我们基于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字节,不知道可行么。

我的理解

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top