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

BLE4.2 and iPhone 7 throughput, PDU, packets per event and conn interval

Hi, I can see that Apple states that iPhone 7 supports LE Data Packet Length Extension forums.developer.apple.com/.../73168. Anyone know if the packets per event and the connection interval is different on the iPhone7 ? I am trying to calculate the potential througput i can get from this iPhone model.

/donnib

Parents
  • Hi, Thank you for your reply, if i connect with an nRF52 to an iPhone 7 then what can i theoretically expect, i am not sure i follow your data given above. Let's assume that i enable DLE on the nRF52 and i use the iPhone 7 with iOS10. I use 6 events per interval of 30ms (but this is where i don't know if i could go lower like 7,5ms, does iPhone7 support that do you know ?) and a payload size of 251bytes so theoretically the speed should be 6 * 251 * 1/0.030=50,2kB per second or 401kbps, is this correct ?

  • Connection interval depends on the master (= GAP Central) so are you concerned about iPhone being Central or Peripheral? You can try to change connection interval from Slave (GAP Peripheral) side but that has other limitations/delays... In general default connection interval when iPhone connects to BLE GAP Peripheral is 30ms.

Reply Children
No Data
Related