BlueNRG-1 MTU模式&16位UUID
基于STM32 BlueNRG-1的SDK -3.1.0&nRF Connect
改用最大MTU,一次性调用接口可以收发247个字节,整个透传速率尽可能快而且不丢
数据一个收特征,一个发特征,UUID改用16位自定义UUID
server uuid:0xfff0
TX uuid :0xfff1 TX value length 247 CHAR_PROP_NOTIFY
RX UUID:0xfff2 RX value length 247 CHAR_PROP_WRITE|CHAR_PROP_WRITE_WITHOUT_RESP
设计串口FIFO和发送FIFO
需要准确配置GATT属性表
实现方案
基于ST BlueNRG-1 SDK 3.1.0/BlueNRG-1_2 DK 3.1.0\Project\BLE_Examples\BLE_Chat
修改最大的MTU为247字节:
- 修改协议栈的最大容量 :修改
BlueNRG_Stack_Initialization(&BlueNRG_Stack_Init_params);
的成员
- 修改协议栈的最大容量 :修改
修改UUID为自定义ID
修改UART接收最大数据量