arduino中BLEuart修改MTU

描述:用arduino操作esp32s3,使用ble的notify来发送一些数据,原计划直接发送较大数据包(207Bytes),奈何arduino端报错“notify maximum size 20”,四处寻找代码修改方案,寻找未果。

解决方法:
BLE的DTU默认大小23。但根据ble协议,可以根据client端的请求进行修改。因此,只需在client端申请将MTU改为250,即可满足我的需求了。在这里插入图片描述