是否有可BLE(单模式芯片),这更适合于高通量的任务时可以使用任何其他方法或比GATT其他协议?
从我了解的答案,我的问题是没有,但我想一些验证和澄清。
我想实现这涉及比通过BLE简单地操纵(短)的特点更多的服务。 这些服务可能包括文件传输,音频流,基本服务,这是蓝牙的早期版本标准。
方便的解决方法是使用文件传输模式(通过GOEP)或文件传输相似。 对于音频,A2DP似乎适合。 然而,这些似乎并没有使用BLE成为可能。
读取来自bluetooth.org核心规范V4(具体地,第3卷)后,好像我可以用于这样的目的使用和调整(通过配置文件)的唯一的应用的协议是GATT,这似乎非常难以使用。
另外,根据概述和蓝牙低能量的评价:一个新兴的低功耗无线技术 ,它似乎是有效处理能力低:
而物理层数据速率为1Mbps,最大应用层的吞吐量等于236.7 kbps的。
但是(通过测量GATT使用TI CC254x真实世界的表现时):
...在所描述的条件下,我们已经测量了最大应用层的吞吐量是58.48 kbps的。 这种低的结果可以由以下两个事实来解释:(ⅰ),而在理论上,最多11个这样的通知可以为7.5毫秒的连接事件内被发送,只有四个通知每个连接事件允许的,如前述的; 和(ii)我们已经观察到少于四个的通知在大多数连接事件在实验期间实际发送的(然而,同样的现象较少频繁地发生连接的时间间隔大于7.5毫秒)。 这些观察结果表明,高吞吐量一直没有在评估中使用的BLE实现的设计的主要目标。
我认识上面的文字是特定于TI芯片上实现,但这种限制也可以适用于上述GATT其他实现也是如此。