请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:WL1831MOD Thread 中讨论的其他器件:WL1835、 WL1831
您好!
正如在另一个主题(Rif ti forum )中所讨论 的那样,Wilink8支持蓝牙4.2核心规范,但在我看来,不可能将 “LE 数据包长度扩展”更改为251字节,尽管这应该是该标准的一部分。
我将在 Android 6.0上使用最新的固件4.2 (版本:TI_P2.141)测试 WiLink 1831、但当我尝试将设备中的 BLE 数据包中的 PDU 数据长度从27字节更改为251字节时、收到错误。
深入了解 Android 蓝牙堆栈代码、我了解到无法采用该数据大小、因为器件(固件为4.2的 WiLink 1831)声明不支持"LE 数据包长度扩展"、实际上当我嗅探主机控制器 HCI 通信时、会响应命令操作码: "LE 读取本地支持的特性(0x2003)"我可以看到响应十六进制0x01 (= LE 加密支持、以及其他所有内容、包括 数据包长度、不支持)。 RIF。 蓝牙规范版本4.2 [第6卷、B 部分]第87页
那么问题是:固件4.2的 Wilink8不能更改属于 蓝牙4.2核心规范一部分的"LE 数据包长度扩展"是不是正确的?
在图片中、使用 btsnoop_hci.log 和 Wireshark 监听数据
此致
Giuseppe Pagano