Arquitectura de BFMobile
BFMobile está orientado al manejo y la configuración de controladores con firmware Betaflight desde iOS. Una sesión MSP conecta la interfaz nativa con el controlador.
Responsabilidades
Sección titulada «Responsabilidades»- Swift y SwiftUI: interfaz nativa y presentación del estado en iPhone e iPad.
- Sesión MSP: coordinación de la conexión y de los datos recibidos del controlador.
- Wi-Fi ELRS: enlace de red para acceder al controlador.
- Vistas de Betaflight: estado, orientación, receptor, rates, PID, failsafe y OSD.
- Modo demostración: presentación de datos de ejemplo para explorar la interfaz sin modificar un controlador.
Flujo de datos
Sección titulada «Flujo de datos»La sesión solicita información mediante MSP y la interfaz muestra los valores recibidos. El estado de conexión, la actualización de los datos y la señal de receptor se comprueban por separado.
Identidad
Sección titulada «Identidad»BFMobile es una aplicación independiente de atpark-dev, sin afiliación con Betaflight. Las marcas de terceros conservan sus condiciones de uso.