This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

iOS MTU size why only 185 bytes

Hi,

I am writing an APP for comunicating with my nRF peripheral. I've set the MTU size to 251 and this works fine under bluez or android.

But if I try it in iOS (>10.0) I get only 185 bytes. Is there any way to increase it with DLE (data length extension).

So far the internet says no, but as I studied the BLE 4.2 standard it should be possible?

Best regards,

C.W.

Parents Reply
  • I haven't been able to get more than 185 bytes with iOS at least(189 byte LL packet), and I don't think Apple documents what the Max MTU/data packet size is. But the minimum MTU size that must be supported is 23 bytes so there is no guarantee that you will get 251 bytes MTU with other android phones. 

    Another point is that our radio can't send packets larger than 251 bytes so I wouldn't expect any significant improvement in terms of throughput for MTU sizes beyond 247 bytes. 

Children
No Data
Related