[求助] blue_nrg如何一次发送大于20字节的数据

mfc4143   2022-7-7 18:28 楼主

aci_gatt_write_without_resp(connection_handle, rx_handle+1, 20, (uint8_t *)buff)==BLE_STATUS_INSUFFICIENT_RESOURCES)

 

回复评论 (5)

这个需要看蓝牙模块固件中的配置了,不过对于BLE蓝牙一半都有20字节的限制,多于部分会被放弃

在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞  2022-7-7 22:16

是不是要在发送给设备之前做分包处理一下

点赞  2022-7-8 07:42

你用的哪款芯片?支持LE data packet length extension的型号可以发更长的数据包。

点赞  2022-7-8 07:58
引用: littleshrimp 发表于 2022-7-8 07:58 你用的哪款芯片?支持LE data packet length extension的型号可以发更长的数据包。

blue_nrg2.支持吗,怎么改

点赞  2022-7-8 08:46
引用: mfc4143 发表于 2022-7-8 08:46 blue_nrg2.支持吗,怎么改

支持,你在SDK里检索ATT_MTU和extension

image.png

  image.png  

虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2022-7-8 09:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复