Hello,
We have developed an External Accessory that uses iAP over Bluetooth some time ago.
I noticed that the latency of the communication has become much slower compared to iOS 5.
We are transmitting only 8 bytes of data per packet every 100ms, but need an answer within within 500ms.
That worked fine on iOS5, but latence seems to get slower with every new release.
It seems that iOS is collection multiple packets to sent them out as one big packet, which absolutely makes sense if you need to have a high throughput or a short time on air.
But in my case this results in a too high latency.
Is there any way to control the latency and/or time iOS waits before iAP packets are sent out over Bluetooth? (Preferred inside of the iOS-app?)