Bluetooth strange MTU

I am using CoreBluetooth Framework to communicate with a peripheral. From PacketLogger I see that the mtu on iphone size is 293. But when I communicate with another type of peripheral, this value is 185. Why is the difference

Bluetooth strange MTU
 
 
Q