🏛️ CAPA OFICIAL — manual oficial de DJI (DJI FlightHub 2 User Manual). Manda sobre todo lo demás.
La plataforma en la nube de DJI para planificar misiones, gestionar la flota y pilotar en remoto los DJI Dock. Desde el navegador: mapa en vivo de todos los dispositivos del proyecto, diseño y lanzamiento de rutas de vuelo automáticas, control manual de un dock en remoto (virtual cockpit), streaming multicanal y un copiloto por IA que genera misiones a partir de una orden en lenguaje natural. Es la pieza de "oficina" que completa a DJI Pilot 2 (la app que vuela in situ / desde el mando).
| Campo | Valor |
|---|---|
| Desarrollador | DJI |
| Función | Gestión de flota y operaciones remotas (misiones, mapas, control de DJI Dock) |
| Plataforma | Web (navegador) — nube pública o variante AIO en appliance local (Ubuntu 24.04 LTS) |
| Precio | Freemium: capa Standard gratis + planes Business/Enterprise de pago + On-premises (AIO) bajo licencia propia |
| Compatibilidad | DJI Dock · DJI Dock 2 · DJI Dock 3 · Matrice 300/350 RTK y Mavic 3 Enterprise (vía DJI Pilot 2) |
| Requiere | Cuenta/organización FlightHub; el AIO exige además un servidor dedicado en las instalaciones del cliente |
Misiones y rutas de vuelo
Cinco tipos de ruta: Waypoint, Área, Pendiente (Slope), Geométrica y Smart 3D Capture. Cada tarea
programada admite una ventana de 1 a 12 horas desde su inicio (End Time) y una salida anticipada
configurable de 0 a 30 minutos (recomendados 10, más en escenarios complejos por viento u obstáculos).
En las tareas de relevo automático (Automatic Swap, Dock 3), el sistema recarga la batería hasta el
90 % antes de continuar. El sistema exige que la distancia entre el dock y el primer waypoint esté
dentro de 5 km para lanzar la tarea. El gimbal en las acciones de ruta admite -90° a 35° de
inclinación (por defecto -90°) y zoom de 1x a 112x; el hover se combina con un temporizador de 1 a
1800 s, y la velocidad de órbita va de 0,1 a 14,0 m/s. Formatos de archivo: fotos en JPG/JPEG/PNG,
vídeo en MP4, ficheros PPK en MRK/NAV/OBS/RTK/BIN.
Incorpora Copilot, un asistente que traduce una orden en texto a una misión ejecutable: vuelo a un punto, 10 direcciones relativas (adelante/atrás/izquierda/derecha/diagonales/arriba/abajo), foto, vídeo, panorámica (~100 s de hover estable), cambio de lente, megafonía TTS (máx. 200 caracteres, volumen 0-100) y detección de objetos por VLM (modelo de visión-lenguaje). En vuelo circular (POI) el radio no es libre: si el dron está a menos de 100 m del punto, el radio se fija en 40 m; por encima de 100 m, en 100 m. Limitaciones que el propio manual reconoce: no ejecuta ficheros de ruta ya creados (solo FlyTo en tiempo real), no reconoce estructuras finas (p. ej. aisladores en una torre), no lee meteorología en tiempo real para ajustar la misión sola, y no tiene memoria entre sesiones ("vuela como la última vez" no funciona).
Gestión de flota y docks
El dock reporta tres estados: Idle, In Task, Debug (depuración remota/mantenimiento/actualización de firmware). Los flujos de trabajo automatizados son de dos tipos: periódicos (hora/ciclo/calendario fijo) o disparados (por una alarma, una condición del sistema o una llamada externa vía endpoint OpenAPI que la plataforma genera automáticamente). El propio dock bloquea tareas por seguridad ante lluvia intensa, viento excesivo o temperatura ambiente por debajo de -20 °C; estos umbrales meteorológicos son fijos del sensor del dock y no los puede sobrescribir la configuración personalizada del proyecto.
Streaming y control remoto
El minutaje de streaming (que consume la cuota del plan) cuenta todas las fuentes: cámaras del dock, cámaras del avión, cámara FPV, cámaras de payload y dispositivos con streaming RTMP; y todas las rutas de visualización (ventana de estado, virtual cockpit, multi-canal, compartir, grabar, reenviar a IA en la nube o a FlightHub Sync) — multiplicado por el número de espectadores simultáneos. En Live Flight Controls la interfaz muestra la latencia de subida y bajada en tiempo real; para activarlo el firmware del DJI Dock debe ser posterior a v01.03.0902 y el del avión a v06.02.0803.
Anotaciones y mapeo
Anotaciones de punto, línea y área sobre el mapa, PinPoints y zonas de tarea/restringidas personalizadas. El mapeo en nube genera ortofoto 2D o modelo 3D (malla en B3DM/OSGB/PLY/OBJ; nube de puntos en PNTS/LAS/PLY), encadenable directamente a un plan de vuelo. La captura de fotograma de vídeo para análisis admite un intervalo de 1 a 3600 s. El "Analyzer" agrega modelos/medios/diseño en un mismo sistema de coordenadas para medición, anotación de defectos, comparación temporal y detección de cambios.
Planes y cuotas (freemium)
| Plan | Qué incluye (texto del manual) |
|---|---|
| Standard (gratis) | "Free to use, with limitations on features and resources. Ideal for evaluating core capabilities." |
| Business | "Unlocks most features with no limit on online device number." Cuotas de recursos: hace falta recarga/upgrade si se agotan. |
| Enterprise | "Includes all features with unlimited use of most resources"; cuota muy amplia de imágenes de mapeo, pero limita cuántos dispositivos pueden estar online a la vez. |
| On-premises (AIO) | "A self-hosted version for users with strict data security or intranet requirements." |
Prueba gratuita concreta: 1 mes (activación 6 meses/180 días, uso 1 mes/30 días, 2.000 min/mes de streaming sin acumular, 500 GB de almacenamiento, 3.000 imágenes de mapeo/mes sin acumular) o 1 año (mismas cifras, pero acumulables al mes siguiente). Paquetes Enterprise: 1 año/1 dispositivo = streaming y almacenamiento "ilimitados"* + 150.000 imágenes de mapeo; 3 años/1 dispositivo = 500.000 imágenes. Recarga/ampliación sueltas: streaming +10.000 o +100.000 min, mapeo +30.000 o +300.000 imágenes, almacenamiento +500 GB o +5 TB. El paquete base admite 1 dispositivo online (ampliable en +1 o +5) e incluye ya mapeo en la nube y el despliegue privado de "4G Enhanced Transmission".
Requisitos de red
El manual no publica un requisito mínimo de navegador o de PC para el cliente cloud (solo lo necesario para
el appliance AIO, ver más abajo). Sí publica, para quien necesite abrir cortafuegos, las IP a permitir para
el servidor UE + Global: 18.198.174.64, 3.64.50.113, 3.71.214.14, 63.177.169.61, 52.3.45.199, 52.55.215.248, 52.73.49.179, 34.237.190.206, 34.237.182.49, 34.228.131.169.
FlightHub 2 vs FlightHub 2 AIO
La diferencia de fondo la resume el propio manual: la nube pública es la vía por defecto; el AIO ("All-In-One") es la versión on-premises — "a self-hosted version for users with strict data security or intranet requirements" — que instala el mismo FlightHub 2 en un servidor físico dentro de las instalaciones del cliente.
| Módulo | Función | Nube pública | On-premises (AIO) |
|---|---|---|---|
| Organización | Personalización de interfaz | No | Sí |
| Organización | Login de terceros | Sí (SSO Enterprise) | Sí (OAuth) |
| Mapas | Datos de mapa / elevación | Sí, incluidos por defecto | Sí, requiere importación propia |
| Tareas | Mapeo automático post-vuelo | No | Sí |
| Dispositivos | Meteo e ionosfera en vivo | Sí | No |
| Dispositivos | Diagnóstico del dock con un clic | Sí | No |
| Dispositivos | Alertas SMS por fallo crítico | Sí | No |
| Dispositivos | Aviso de consumo de datos eSIM | Sí | No |
| Dispositivos | Desbloqueo de zonas GEO | Sí | Sí |
| Dispositivos | Streaming RTMP de drones/mandos de consumo DJI | Sí | No |
| Integración | OpenAPI | Soporte limitado | Sí |
| Integración | MQTT Bridge | No | Sí |
| Integración | Componentes de frontend embebibles | No | Sí |
| Integración | FlightHub Sync | Sí (sin OAuth ni reenvío GB28181) | Sí (API de mapeo "próximamente") |
El appliance del AIO (especificación de hardware fija, según su manual): CPU Core Ultra 7 Processor
265, 64 GB de RAM, gráfica dedicada NVIDIA RTX 2000 Ada, 3 SSD de 2 TB (sistema + 2 discos de
datos, en RAID 1 por defecto), red inalámbrica 802.11be 2×2, red cableada por tarjeta PCIe de 1 Gbps ×
4 y Ubuntu 24.04.2 LTS Desktop. Es un servidor físico real, no una VM: el propio manual explica cómo
abrir el chasis para sustituir un disco defectuoso. Para instalar una actualización completa hacen falta
al menos 150 GB libres en el directorio /fhaio-install (los cuatro paquetes —FlightHub ~42 GB, Terra
~17 GB, 4G ~1 GB, gestión ~400 MB— tardan entre 5 y 15 minutos en descomprimirse y el proceso completo dura
30-60 minutos). Streaming: el AIO permite elegir protocolo, WebRTC (<1 s de latencia, recomendado para
control en tiempo real) o RTMP** (~3-10 s de latencia, requiere servidor de medios propio, p. ej. puerto
1935). Almacenamiento externo admitido vía NFS/SMB (NAS) o iSCSI, con **>150 MB/s de lectura/escritura
recomendados (SSD) y 1 GbE como red estándar.
Conectividad: el AIO incluye un dongle como accesorio de conectividad (su guía rápida de instalación no publica especificaciones técnicas — 6 páginas, 0 tablas, solo pasos de instalación) y, en el paquete base, el módulo de despliegue privado "4G Enhanced Transmission" (~1 GB) para dar cobertura celular a los docks. Aparte, la lista de problemas conocidos del AIO exige insertar un adaptador de autorización válido antes de conectar la alimentación y encender el equipo — sin él falla el streaming al arrancar.
El ángulo RGPD/soberanía del dato: con el AIO, los vuelos, medios, rutas y modelos se procesan y almacenan en el servidor del propio cliente en vez de en la nube de DJI — coherente con el motivo que el propio manual da para esta variante ("strict data security or intranet requirements"). Esto es relevante para un operador europeo que no quiera datos de vuelo saliendo de su infraestructura, pero ningún manual de los consultados afirma cumplimiento de un reglamento concreto (RGPD, ENS o similar): esa valoración la hace el propio operador, no DJI.
Encaje con el ecosistema
DJI Pilot 2 es quien vuela (el mando, in situ); FlightHub 2 es quien gestiona (el navegador, en remoto): planifica la ruta que Pilot 2 o el dock ejecutan, ve el streaming, archiva los medios y pilota el DJI Dock a distancia cuando hace falta un control manual. El DJI Dock (las tres generaciones, Dock/Dock 2/Dock 3, con Matrice 30/30T, 3D/3TD y 4D/4T respectivamente) es el hardware que FlightHub 2 controla en remoto — sin ficha propia todavía en esta wiki. Para procesar los datos capturados (fotogrametría, modelos 3D de alta precisión), FlightHub 2 se enlaza con DJI Terra o exporta a terceros.
Antecedente: el DJI FlightHub original (1.ª generación)
Antes del 2 hubo un DJI FlightHub a secas, del que esta plataforma es el sucesor. Su guía de usuario oficial (V1.0, 2018.07) lo define así: «DJI FlightHub is a web-based UAV remote management software platform that provides users with real-time aircraft monitoring, flight data records, and team management» — una plataforma web de gestión remota de flota: monitorización en tiempo real, registro de datos de vuelo y gestión de equipos. Nada más: ni planificación de misiones, ni ejecución automática de rutas, ni control remoto de un dock (que no existía).
Qué hacía, en concreto. Seis áreas: Live Operations (estado de la aeronave en tiempo real, con vista de mapa y vista en directo), Flight Data (registros de vuelo del equipo o del piloto —tiempo de vuelo, posicionamiento, seguimiento— con buscador y estadísticas: nº de vuelos, tiempo total, tiempo medio, reparto por duración), Team Management, Map View (posición en tiempo real con búsqueda por dirección), Live View (hasta cuatro señales de vídeo simultáneas, con aviso de calidad de señal —azul fluida, roja mala— y bitrate ajustable) y Account.
Permisos: tres niveles fijos. Admin (dueño de la cuenta, autorización inmutable; ve datos de vuelo, invita capitanes y pilotos), Captain (accede a la plataforma e invita pilotos; uno solo por equipo) y Pilot, que no tiene acceso a la plataforma aunque sí puede estar en varios equipos a la vez. Es un modelo de permisos mucho más rígido que el de organizaciones y proyectos del FlightHub 2.
Con qué volaba. Aeronaves admitidas: serie Matrice 200, serie Phantom 4, serie Inspire 2 y Mavic Pro. La app de campo era DJI Pilot (solo Android), vinculando el dispositivo al equipo desde Settings → Common Settings; DJI recomendaba un monitor CrystalSky de 7,85" o una tableta Android de 7" (v4.4 o superior) y conexión por tarjeta 4G integrada o hotspot. En el navegador: PC o Mac con IE10+, Chrome 55+, Safari 10.0+ o Firefox en su última versión.
Sus niveles: Basic, Advanced y Enterprise — y por qué NO equivalen al Standard (Free) del FlightHub 2
La guía documenta tres versiones, y las separa por número de drones simultáneos, no por funciones ni por cuotas de recursos:
| Versión (FlightHub 1) | Qué da, según la guía |
|---|---|
| Basic | «Used by up to five drones simultaneously» — estado de la aeronave, gestión de equipos, posición en tiempo real y datos de vuelo, pero sin vista en directo |
| Advanced | «Used by up to ten drones simultaneously» — todo lo del Basic más la vista en directo |
| Enterprise | Todo lo del Advanced más biblioteca de medios y nube, «which will be available soon»; el máximo de drones hay que consultarlo con DJI |
🔑 No hay capa gratuita. La guía no documenta ninguna versión gratis: para entrar hacía falta activar la cuenta con un número de serie (DJI FlightHub SN) recibido por correo, junto con la cuenta DJI y el nombre de la empresa. Es decir, el nivel de entrada del FlightHub original era Basic, bajo licencia, mientras que el FlightHub 2 sí abre una capa Standard (Free) — «Free to use, with limitations on features and resources» — pensada para evaluar el producto. El eje del escalón también cambió: en el 1 se pagaba por cuántos drones caben a la vez; en el 2 se paga por funciones y consumo (minutos de streaming, imágenes de mapeo, almacenamiento), y es el plan Business el que quita el límite de dispositivos conectados.
Qué cambió con el FlightHub 2
| Eje | FlightHub (2017-2018) | FlightHub 2 |
|---|---|---|
| Para qué sirve | Vigilar: ver dónde está la flota, verla volar y guardar el registro | Operar: planificar y lanzar misiones (5 tipos de ruta), pilotar un dock en remoto, mapear en la nube, copiloto por IA |
| Qué vuela | Aeronaves con piloto delante (Matrice 200, Phantom 4, Inspire 2, Mavic Pro) vía DJI Pilot (Android) | DJI Dock 1/2/3 desatendidos + Matrice 300/350 RTK y Mavic 3 Enterprise vía DJI Pilot 2 |
| Cómo se escala el plan | Por nº de drones simultáneos (5 / 10 / consultar) | Por funciones y cuotas (streaming, mapeo, almacenamiento) + capa Standard gratuita |
| Permisos | Tres niveles fijos: Admin / Captain / Pilot, con el piloto sin acceso | Organizaciones y proyectos, con SSO/OAuth en los planes altos |
| Dónde se ejecuta | Solo nube pública (dji-flighthub.com) |
Nube pública o on-premises con el appliance AIO |
| Integración | Ninguna documentada en la guía | OpenAPI, MQTT Bridge, FlightHub Sync, componentes embebibles |
📌 Lo que hay que retener: el FlightHub original era un panel de control de flota; el FlightHub 2 es un centro de operaciones. El salto de producto no es una versión más, es un cambio de categoría — y explica por qué la lista de aeronaves compatibles no tiene ni un modelo en común: la de 2017 era la flota profesional pilotada de entonces, y la de hoy son los docks. ⚠️ Ninguno de los manuales de esta wiki documenta cuándo se retiró el FlightHub original, así que ese dato no se afirma aquí.
Relación
dji-pilot-2 · gestion-flota-operaciones · software-planificacion-vuelo · dji-terra · DJI Dock (sin ficha propia)
*Fuentes: DJI — DJI FlightHub 2 User Manual (
