This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC2650:当 BLE 4.2指出存在251字节 PDU 限制时、我可以发送长度为256字节的特征。 我应该怎么做?

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2540, CC2640

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/574204/launchxl-cc2650-i-can-send-a-characteristic-with-a-length-of-256-bytes-when-ble-4-2-says-there-is-a-251-byte-pdu-limit-what-should-i-do

器件型号:LAUNCHXL-CC2650
主题中讨论的其他器件:CC2540CC2640

我不知道特征长度限制、因此我将特征长度更改为256、这与我的数据记录大小匹配。

我在 开始查看 TI 的 CC2540数据包监听器时发现了27字节 BLE4.0 PDU 限制和251字节 BLE4.2 PDU 限制、其中指出它无法处理251字节。

我一直在将256字节特性从 CC2640发送到 IOS 应用、没有任何明显的问题。

如果我的特征在256处工作、是否有理由将其恢复到251?

这意味着256字节可能是可以的,也可能是实际的限制:

此外、在 IOS 设备上使用251 vs 27的限制是如何的(iPhone 的旧版仍可以在其上使用 BLE4.2?

谢谢、

戴尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    只要 MTU 大小足够大、您就可以发送超过251个字节。 但是请注意、251是最大 PDU 大小、因此您的数据可能会被分成多个数据包、其中第二个数据包将只有5个字节。 您可以使用监听器验证这一点、如果这是一个问题、这将降低吞吐量。

    -弥敦