• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android Slow Bluetooth RFCOMM Transfer Rate with RN4678

We are experimenting with a bunch of new tablets, and every one we tried is having issues with slow transfer rates with the RN4678 board. We currently use the Lenovo M10 FHD Plus. We tried a few such as the Teclast M40S, Nokia T20, and Samsung Galaxy Tab A8. The first two had horrible transfer rates, while the latter was okay but not ideal. We cannot use the Lenovo M10 Plus 3rd Gen because the buttons are too close to the corner to use with our tablet holders.

See code on Stack Overflow:
Android Slow Bluetooth RFCOMM Transfer Rate with RN4678 - Stack Overflow
 
I'd set your expectations a lot lower when using Bluetooth for things like sizable file transfers. It's foundation is based on low power so its bandwidth speed is limited accordingly. Last time I read Bluetooth v5.x would provide up to 3 megabit per second bandwidth, substantially less than even a low speed WiFi connection at 54 megabytes per second (don't forget, it takes 8 bits to equal 1 byte so it's almost no comparison between the two,)
Bluetooth in smartphones is intended to be mostly for communicating between devices, not file transferring. Instead, wouldn't something like WiFi Direct be a more suitable option? An ad-hoc, peer-to-peer WiFi connection will be better for exchanging files than Bluetooth, and most modern phones support it already.
https://www.digitaltrends.com/computing/what-is-wi-fi-direct/
 
I'd set your expectations a lot lower when using Bluetooth for things like sizable file transfers. It's foundation is based on low power so its bandwidth speed is limited accordingly. Last time I read Bluetooth v5.x would provide up to 3 megabit per second bandwidth, substantially less than even a low speed WiFi connection at 54 megabytes per second (don't forget, it takes 8 bits to equal 1 byte so it's almost no comparison between the two,)
Bluetooth in smartphones is intended to be mostly for communicating between devices, not file transferring. Instead, wouldn't something like WiFi Direct be a more suitable option? An ad-hoc, peer-to-peer WiFi connection will be better for exchanging files than Bluetooth, and most modern phones support it already.
https://www.digitaltrends.com/computing/what-is-wi-fi-direct/

This isn't file transferring but reading data from two load cells that measure weight. Apparently there is a lag up to 1 second when I press the load cell before the data is read by the app.
 
Back
Top Bottom