IPSP功能(BTL上的6LoWPAN)可以使用BTLE 4.0(不是4.2)适配器获得吗?

时间:2017-06-15 17:05:55

标签: bluetooth btle

我正在开发一个使用6LoWPAN而不是BTLE(蓝牙低功耗)的Linux应用程序。我已经读到6LoWPAN超过BTLE需要得到支持 数据包长度扩展,这是BTLE 4.2标准引入的功能,因此不应使用常见的BTLE 4.0适配器。

对我来说这是一个问题,因为我已经找到了支持BTLE 4.2的PC的USB加密狗,与Linux的BlueZ堆栈兼容,但目前似乎没有任何东西,因为它可以在这里阅读:< / p>

https://groups.google.com/forum/#!topic/btstack-dev/IeA92qNGR9c

但是,我已阅读链接

MQTT-SN on Raspberry pi3 , 6lowpan over BLE

使用一些Raspberry PI 3可以支持6LoWPAN而不是BTLE。

集成在Raspberry PI 3中的BTLE芯片组是Broadcom BCM43438 声明(仅)BTLE 4.1兼容。

是否可以在2个RaspPI3之间创建工作的6LoWPAN连接 电路板,仅使用BTLE 4.0 / 4.1兼容适配器? 由于数据长度扩展不可用,适配器如何使用短BTLE帧管理与6LoWPAN的兼容性?

可以通过集成在最后一个Linux内核中的Broadcom芯片组的固件更新来克服先前的限制,从而通过软件增加对数据包长度扩展的支持吗?

你知道一些USB加密狗支持(或可以更新支持)BTLE 4.2 +数据长度扩展并且与BlueZ Linux堆栈兼容吗?

1 个答案:

答案 0 :(得分:0)

我不知道你有22/18个字节。对于每个分组,可以发送27字节的L2CAP数据。 L2CAP有一个4字节的标题。

L2CAP具有内置的分片/重组支持,因此即使链路层MTU为27字节,也可以发送超过27字节的L2CAP数据包,因此在不支持LE的控制器上运行6LoWPAN应该没有问题数据包长度扩展。