Skip to content

BLE Throughput

jyong15 edited this page Jul 31, 2025 · 26 revisions

Speed Test

Equipment FW Version Radio Type Streaming Duration Throughput
Mac mini 2023 L&S 0.16.4 RN4678 v1.23 60S 2200 Bytes
iPhone X L&S 0.16.4 RN4678 v1.23 60S 7460 Bytes
iPhone 8 L&S 0.16.4 RN4678 v1.00.5 60S 7740 Bytes
iPhone 8 L&S 0.16.4 RN4678 v1.23 60S 8050 Bytes

Test Results 1 For Different Sensor Configurations (Shimmer3)

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

Test Results 2 For Different Sensor Configurations (Shimmer3)

Equipment FW Version Radio Type Sensors Enabled CRC Mode Number of Bytes Sampling Rate Streaming Duration Packet Reception Rate MacOS Version Distance between devices (approximate)
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.00.5 LN Accel, Gyro, Mag, Batt Voltage 1 Bytes 25 Bytes 256Hz 60s 98% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 LN Accel, Gyro, Mag, Batt Voltage, ECG 1 Bytes 39 Bytes 256Hz 120s 71% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.00.5 LN Accel, WR Accel, Gyro, Mag, Batt Voltage 1 Bytes 31 Bytes 512Hz 60s 42% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 EMG 1 Bytes 12 Bytes 512Hz 120s 94% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 ECG (24bit) 1 Bytes 19 Bytes 512Hz 60s 64% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 ECG (24bit) 1 Bytes 19 Bytes 256Hz 60s 99% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 ECG (24bit) 2 Bytes 20 Bytes 256Hz 120s 99% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 EMG 2 Bytes 13 Bytes 512Hz 120s 96% 15.3.1 2.5m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 EXG Test Signal (24bit) 2 Bytes 20 Bytes 256Hz 120s 99% 15.3.1 0.2m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 EXG Test Signal (24bit) 2 Bytes 20 Bytes 512Hz 120s 54% 15.3.1 0.2m
Mac Mini 2023 (M2) L&S 0.16.4 RN4678 v1.23 EXG Test Signal (16bit) 2 Bytes 16 Bytes 512Hz 120s 67% 15.3.1 0.2m

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