Skip to content

BLE Throughput

JongChern edited this page Jun 20, 2024 · 28 revisions

Speed Test

Equipment Streaming Duration Throughput
Mac mini 2023 60S 2200 Bytes
iPhone X 60S 7460 Bytes

Test Results For Different Sensor Configurations

Equipment Radio Type Sensors Enabled CRC Mode Number of Bytes Sampling Rate Streaming Duration Packet Reception Rate
iPhone X RN4678 v1.23 ECG 24 Bit 2 Bytes 20 Bytes 256Hz 60S 99%
iPhone X RN4678 v1.23 ECG 16 Bit 0 Bytes 14 Bytes 256Hz 60S 99%
iPhone X RN4678 v1.23 ECG 16 Bit 2 Bytes 16 Bytes 512Hz 60S 90%
iPhone X RN4678 v1.23 EMG 2 Bytes 13 Bytes 512Hz 60S 99%
iPhone X RN4678 v1.23 GSR, Optical Pulse (A13) 2 Bytes 10 Bytes 256Hz 60S 100%
iPhone X RN4678 v1.23 LN Accel, Gyro, Mag 2 Bytes 26 Bytes 256Hz 60S 99%
iPhone X RN4678 v1.23 LN Accel, Gyro, Mag 2 Bytes 26 Bytes 512Hz 60S 56%
Mac mini 2023 RN4678 v1.23 ECG 16 Bit 2 Bytes 16 Bytes 512Hz 60S 26%
Mac mini 2023 RN4678 v1.23 ECG 16 Bit 0 Bytes 14 Bytes 256Hz 60S 61%
Mac mini 2023 RN4678 v1.23 ECG 16 Bit 2 Bytes 16 Bytes 102.4Hz 60S 100%
Mac mini 2023 RN4678 v1.23 EMG 2 Bytes 13 Bytes 256Hz 60S 66%
Mac mini 2023 RN4678 v1.23 GSR, Optical Pulse (A13) 2 Bytes 10 Bytes 256Hz 60S 86%
Mac mini 2023 RN4678 v1.23 LN Accel, Gyro, Mag 2 Bytes 26 Bytes 256Hz 60S 33%
Mac mini 2023 RN4678 v1.23 LN Accel, Gyro, Mag 2 Bytes 26 Bytes 51.2Hz 60S 100%

Notes

On the higher end of the throughput (e.g. 7000byte/sec for iPhone X), give a tolerance of up to +/- 8% to the PRR

Clone this wiki locally