ble最大只能发送23字节,能否改变这个大小呢?

fan183579
Posts: 81
Joined: Thu Nov 25, 2021 6:37 am

ble最大只能发送23字节,能否改变这个大小呢?

Postby fan183579 » Mon Mar 21, 2022 7:19 am

ESP32-C3 使用的是 gatt_server_serivce_table 例程

ESP_XuLZ
Posts: 173
Joined: Fri Mar 26, 2021 6:04 am

Re: ble最大只能发送23字节,能否改变这个大小呢?

Postby ESP_XuLZ » Mon Mar 21, 2022 11:57 am

单包发多少和 ATT_MTU 有关,gatt_server_serivce_table 例程默认本地 MTU 是 500, 所以如果仅能发 23 个字节,是 client 端的 MTU 设置的是 23, 修改下 client 端 mtu 值可以增大发送单包的数据

如下是 使用 nrf connect 作为 client 修改 MTU 并请求协商交换
企业微信截图_20220321195517.png
企业微信截图_20220321195517.png (62.28 KiB) Viewed 1916 times

Who is online

Users browsing this forum: No registered users and 96 guests