I am in a situation where I am reading 3 analog values from Atmega 328 ranging from 2khz sinusoidal till 8khz, the problem is in data transferring, I tried using RN41 with a delay in Arduino code of (250us). the receiving end is Lanview which receives the data and reconstruct the waveforms (not completely). but if I go lower than 100us like 50 us delay then Bluetooth doesn't work well and the connection breaks again and again.
I can only use wireless communication.
Is there any alternate where I can use different Bluetooth with a higher transfer rate or should I switch to ESP8266?