首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone 4S - BLE数据传输速度

iPhone 4S - BLE数据传输速度
EN

Stack Overflow用户
提问于 2012-04-21 05:51:52
回答 2查看 8.8K关注 0票数 8

我一直在修补BLE (蓝牙低能量)连接类,最近有点安静,无法使其传输数据的速度超过1KB /5秒。我相信,在文档中,它说的最大速度是每20毫秒60字节。通过数据传输和每组数据包之后的Ack传输计数,我相信我们应该能够达到每秒1.5KB的速度。所以我的代码比正常情况下慢了7-8倍。

我只是想知道是否有人能够在BLE中像文档所说的那样快速地进行数据传输。如果比我的速度快,你的速度是多少?

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-23 16:06:20

看看苹果的指南,你会发现需要一个连接更新请求来加快你的连接速度。

https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

我有最多40毫秒的min=20ms

我希望我能帮上忙

罗马

票数 3
EN

Stack Overflow用户

发布于 2012-11-16 08:03:53

如果您能够使用更高的MTU大小(由iOS协商),那么您将能够进一步增加带宽,因为有一个4字节的L2CAP报头和一个3字节的ATT报头,它们不会在一个数据包中传输更多。

如果您能够传输6个包pr连接间隔,那么您将能够在每个连接间隔中多放35个字节(对于第一个包,7字节的报头仍然存在) MTU大小也可以在多个连接间隔中拆分,从而增加7个字节的pr连接间隔的吞吐量。(只是重新组装数据包需要更长的时间。)ATT允许的最大MTU大小为515字节( att的最大大小为512字节+操作码+句柄的3字节头)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10254048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档