BLE ниже 4.2 - тормоза. PHY1M - 1Мбит, при этом в BLE4.0 и 4.1 в пакете максимум 27 байт данных и 14 байт служебные. С учетом еще всяких интервалов и прочего обычно дают ТЕОРЕТИЧЕСКУЮ оценку скорости - 300кбит. Ясен пень, что на практике (с учером накладных на протокол) она почти в 2 раза ниже. А вот начиная с BLE4.2 появилось DLE(Data length extension) - в пакете 251 байт данных и 14байт служебных, теоретическая пропускная способность уже 800кбит.
Я в своих девайсах при односторонней выдаче данных (без протокола запрос-ответ) достигал 600кбит на профиле GATT (использовал нотификации). это близко к пределу.
Ну а для BLE5.x с PHY2M возможна еще прибавка около 30% (по моим прикидкам)