I see that the BLE data packet size can be increased in Android by use of manager.RequestMtu(n) but cannot find it in the iOS libraries and get an error when I try to use it in code.
Is this instruction implemented in iOS yet? If not, is there any more elegant way round it than adding incoming data to a buffer then parsing byte-by-byte?
Thanks for the tip, Erel.
I'm not sure what you mean is fixed on about 158 bytes. Do you mean the iOS data packet size limit is 158 bytes? If so, that would be plenty for my application.