Elección del sistema de comunicación inalámbrica
Uno de los puntos más importantes del proyecto fue decidir qué tecnología usar para la comunicación entre el mando y el coche.
Inicialmente se evaluó módulos basados en tecnología LoRa, como los que utilizan el chip SX1278 LoRa. LoRa es ampliamente utilizada en sistemas IoT debido a su gran alcance y bajo consumo energético.
Sin embargo, el comportamiento necesario en un coche RC es muy diferente al de un sistema IoT.
Por qué LoRa no era la mejor opción
LoRa está diseñada para:
Transmisión de datos a largas distancias.
Bajo consumo.
Baja velocidad de transmisión.
Envío de pequeños paquetes de información con poca frecuencia.
En un coche RC el escenario es completamente distinto:
Se requiere respuesta inmediata.
Se transmiten datos constantemente (posición de joystick, velocidad, dirección).
La latencia debe ser mínima.
No puede haber retrasos perceptibles.
LoRa introduce mayor latencia debido a su modulación y estructura de transmisión. Aunque puede alcanzar varios kilómetros, esa ventaja no compensa la pérdida de velocidad de respuesta en un sistema de control en tiempo real.