MTU
MTU是Max Transmission Unit 的缩写,考虑到设备RAM的容量限制,在 BT 的 L2CAP 层
设置了MTU用于限制设备一次通信接受数据的大小。L2CAP协议里默认是671 bytes。
如何知道MTU是多大?
可以在空中包或者BlueEye的log中查看到。比如在空中包 L2CAP 层:
Configure request (主动)
Configure request (被动)
在两个设备间建立 L2CAP 时,
主动 Configure request 决定了Local 的MTU,
被动 Configure request 决定了Remote 的MTU