蓝牙低功耗(BLE)比GATT其他协议[关闭](Bluetooth Low Energy (BLE)

2019-08-02 16:43发布

是否有可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其他实现也是如此。

Answer 1:

如果你正在写自己的配置文件,那么你可以通过打开一个L2CAP通道和以任何格式发送数据,而无需实施GATT做你想做的。 L2CAP将让你获得最大的吞吐量,并适用于流数据,而不是阅读的特点。



Answer 2:

请看看我们已经做了很长时间:在BTLE,这仍然是在6LoWPAN的WG一个IETF草案,并建议已Bleutooth SIG批准的IPv6。 这里是蓝牙技术更新的消息:2013年2月19日。

在IPv6的低能新的工作建议批准

提交蓝牙SIG成员完成IPv6 over LE新的工作建议(NWP)被批准。 这NWP提出了允许的IPv6 over低能运输将使未涉及GATT型材新的使用案例(以家庭和工业自动化以及智能电表)。 所提出的工作符合由互联网工程任务组(IETF)定义的要求以及补充了IP为智能对象(IPSO)联盟所做的工作。 互联网工作组将开发基于批准NWP一个功能需求文档(FRD)。 如果你是采纳者会员,并希望参加FRD发展过程中,请联系互联网工作组组长。



Answer 3:

有东西来了,如果你是SIG的成员查找bluetooth.org的技术规格部分



文章来源: Bluetooth Low Energy (BLE) protocols other than GATT [closed]