All articles

BLE vs WiFi to control RC LEDs: why we chose Bluetooth

When designing an LED control system for RC cars, the choice between BLE and WiFi is not trivial. Here's our analysis.

Latency

Le BLE a une latence typique de 10-50ms en mode notification — largement suffisant pour modifier des paramètres LED en temps réel. Le WiFi peut être plus rapide en théorie, mais les délais de connexion au réseau (DHCP, association AP) ajoutent plusieurs secondes au démarrage.

Power consumption

Le BLE consomme environ 5-15mA en émission active contre 150-200mA pour le WiFi. Sur batterie RC, ça compte — même si le BEC absorbe la différence, moins de chaleur dans le châssis c'est mieux.

Android/iOS compatibility

Le BLE Low Energy est supporté nativement sur Android 6+ et iOS 10+ via les APIs Web Bluetooth. Une app web comme Flare RC fonctionne sans installation depuis le navigateur. Le WiFi nécessiterait une gestion de réseau, un portail captif ou une app native.

Field range

Le BLE porte à 10-30m en extérieur selon les obstacles — suffisant pour configurer votre voiture pendant qu'elle est posée devant vous. Pas besoin de connecter votre téléphone à un réseau WiFi de la voiture pour modifier un paramètre.

The decision

BLE wins on every criterion that matters for this use case: instant startup, no network to manage, reduced consumption, and universal compatibility via browser. WiFi remains interesting for OTA updates (over-the-air firmware) — a feature planned for a future Flare RC version.

💡 Note : Flare RC utilise le profil BLE NUS (Nordic UART Service) — le même protocole que les terminaux Bluetooth série. Compatible avec Serial Bluetooth Terminal pour déboguer sans l'app.
Related articles
← Back to the blog