请教MTU exchange问题
时间:10-02
整理:3721RD
点击:
目前项目使用CC2541,作为从机,需要与另一个蓝牙主机设备对接(甲方的产品),现在遇到的问题是:
蓝牙主机需要对从机端的0x88AA特征值写入40个字节的数据,而从机设备(CC2541 )只能接收20个字节,无法接收完全。
蓝牙主机会下发MTU_Exchange请求,从机应该怎么设置这个MTU,从而顺利的接收完整数据呢?
40字节只能分包传输了
感谢回复!
蓝牙主机设备用的是其它厂商的BLE,他们会向Server端(即2541从设备)发起GATT_ExchangeMTU请求,他们的回答是需要蓝牙从设备响应这个请求就可以扩大MTU的大小,就可以传输超过20字节的数据了。可是我找不到相关设置MTU size的api.