I am in the process of building a quadcopter, and I would like to send the telemetry from the device to my laptop wirelessly (wires are very inconvenient for debugging!). I have several HM-10 BLE modules. What attracts me in BLE is that it is fully supported by iOS, Android, Macs and modern PCs. However, it looks like it is very slow (the original HC-10 module has default speed set to 9600), and from what I understand, the data packet is limited only by 20 bytes (so the telemetry data must be sent in binary, plus we cannot feed it much info, especially if it is in a floating point format)
Has anyone used these modules for sending telemetry information? Is it reasonable at all?
The only other option I have currently is ESP8266 module (I have esp-link firmware), which seems to be much faster in transfer speeds according to what I've read, but it seems to take a long time to boot (my MCU has already "started" and sending data, but the ESP is still connecting to the Wifi access point), plus it doesn't work "in the field" where there's no Wifi access points.
Thank you in advance for your suggestions!