使用的是CH32V208 BLE5.3
我现在需要做一个蓝牙透传设备,传输的数据量有点大,所以想尽可能的增加发送BUFF和包的个数。
所以这四个宏定义最大能填多少?
这四个宏定义有必要的关联吗?
热门产品 :
CH394: 以太网协议栈芯片
使用的是CH32V208 BLE5.3
我现在需要做一个蓝牙透传设备,传输的数据量有点大,所以想尽可能的增加发送BUFF和包的个数。
所以这四个宏定义最大能填多少?
这四个宏定义有必要的关联吗?
可以参考测速的例程参数配置,单纯的蓝牙测速最大速度可以达到100KB/s:
并注意将蓝牙的连接间隔协商为最小。
可以具体描述一下需要实现的功能以及无线需要达到的速度。
您好,还有一个问题。BLE_BUFF_MAX_LEN例程里面设置的247。而这个宏定义是代码MTU的长度。
而BLE5.3 协议中 MTU是可以设置成512吧?
所以说这个测速例程是否需要修改?
可以改到512B,但是影响不大,因为蓝牙的底层用于描述长度是8bit,对于底层而言最大一包也只有255字节。GATT层配置为512后底层还是要进行分包处理的。
相比较247与512B可能只相差百分之几,变化比较小。所以可以不进行修改。