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.
我们在努力使器件变为 BLE v5.1。
我们的器件嵌入了 TI WL1831MOD、并且始终处于 BLE v4.2中。
版本 Linux:5.10.
# uname -a
Linux (无) 5.10.109 #1星期三3月30日14:13:24 CEST 2022 armv7l GNU/Linux
固件 TI:8.9.0.0.83
# dmesg | grep wlcore
[11.112149] wlcore:wl18xx 硬件:183x 或180x、PG 2.2 (ROM 0x11)
[11.116333] wlcore:已加载
[14.221796] wlcore:PHY 固件版本:版本8.2.0.243
[14.290205] wlcore:固件已启动(版本8.9.0.0.83)
[15.799496] wlcore:关联已完成。
BlueZ:5.62
#/usr/libexec/bluetoothd -v
5.62.
版本 BT:4.2.
# hciconfig -a
hci0:类型:主总线:UART
BD 地址:48:70:1E:2E:06:D7 ACL MTU:1021:6 SCO MTU:180:4
运行 PSCAN
RX 字节:2838 ACL:0 SCO:0事件:346错误:0
TX 字节:65000 ACL:0 SCO:0命令:346错误:0
特性:0xFF 0xFE 0x2D 0xFE 0xdb 0xff 0x7B 0x87
数据包类型:Dm1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
链接策略:RSWITCH 保持监听
链接模式:外设接受
名称:“Customer T7 143990000005”(客户 T7 143990000005)
类:0x000000
服务类:未指定
器件类别:杂项、
HCI 版本:4.2 (0x8)修订版本:0x0
LMP 版本:4.2 (0x8)子版本:0xac12
制造商:Texas Instruments Inc.(13)
您能否向我们解释如何从 BLE 4过渡到5?
此致、Bernd
您好、Jacob、
真是个坏消息。
客户对此主题有着很高的压力、因为他们有一些最终客户要求使用 BLE (用于 iOS 兼容性)、而对于4.2版、他们无法达到预期的数据传输速率。
你推荐什么?
此致、
Bernd
您好、Bernd、
[引用 userid="58771" URL"~/support/wireless-connectivity/wi-fi-group/wii/fi-fi-forum/1098366/wl1831mod-transition from ble-4 to -5/4070462#4070462"]预期数据传输速率您是否能够分享他们期望的数据速率? 您是否知道这是 BT/BLE 5.1的强制或可选功能? 我们的器件符合5.1标准、因此如果它是强制性蓝牙功能、它很可能支持该数据传输速率。 您可以 在此处查看 WL1831MOD 的 Bluetooth SIG 列表。
最棒的
Jacob
您好、Jacob、
请参阅注释:使用 PC 和 iPhone、我们可以达到23Kbytes/s
我们希望使用具有 WL1831MOD 的器件接近该级别。
我们已成功升级到 BLE 5.1,但我们尚未注意到数据速率方面的任何改进。
我们用于寻址 WL1831MOD 的 UART 以921600波特运行、因此不应成为瓶颈。
此致、
Bernd
您好、Bernd、
[引用 userid="58771" URL"~/support/wireless-connectivity/wi-fi-group/wi-fi-fi-fi-forum/1098366/wl1831mod-transition from ble-4 to 5-5/4078734#4078734"]请参阅注释:使用 PC 和引号我们可以达到23Kbytes/s[]此数据是通过 BLE 发送的吗? 您是否正在采用 GATT 配置文件? 如果是、则有几个因素可以决定 BLE 数据传输速率、例如 PHY、ATT MTU、连接间隔等
最棒的
Jacob
您好、Jacob、
请参阅客户评论:
很抱歉此主题的更新延迟。
我正在等待我的同事为您提供更多见解。
是的、我们使用具有2个特征的服务通过 BLE 传输数据(https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.5.1/nrf/include/bluetooth/services/nus.html)
关于 PHY、ATT MTU 和连接间隔、老实说、我没有线索。 我假设这是在连接时协商的,并取决于连接到 WL1831的设备,不是吗?
此致、
Bernd
您好 、Bernd、
您能否询问客户他们是如何测量数据速率的?
根据我所能知、客户 在 WL1831MOD 上运行 BlueZ、在 iPhone 上运行 NRF Connect。 是这样吗? 为了提高数据速率、我建议尝试 增大 ATT MTU 大小。 客户认为两台设备将协商 MTU 大小并使用两台设备支持的最大值是正确的。 我相信您可以 使用 gattool 更改 ATT MTU 大小。
谢谢、
Jacob