Saltearse al contenido

Solución de problemas de conectividad

Cuando ARGUS pierde su enlace con la red TACLINK o con Firestore verás uno de un puñado de síntomas. Esta página es una lista de verificación para operadores más una ruta de escalada para soporte.

Síntomas

  • Banner “Reconectando…” en la parte superior de la aplicación. TACLINK ha perdido el socket del SFU y está intentando un reconectar con backoff.
  • Teselas de video congeladas mientras la telemetría sigue actualizándose. Suele ser una falla de transporte específica del par en lugar de una caída completa.
  • PTT robótico o entrecortado de operadores en la misma operación. Indica pérdida de paquetes en el uplink o inanición de CPU en el lado del publicador.
  • Huecos de telemetría en el HUD o los gráficos. Firestore perdió su long-poll o el canal flight_status dejó de llegar.
  • Las teselas del mapa no cargan pero el resto de la UI funciona. Normalmente un problema específico del CDN en lugar de ARGUS.

Comprobaciones rápidas: 30 segundos

  1. Internet general. Abre una pestaña nueva y visita un sitio no relacionado. Si va lento, el problema está aguas arriba.
  2. Indicador de red de la barra de herramientas. El icono de wifi/nube en la barra superior muestra tres estados: sólido (saludable), ámbar (degradado — al menos un transporte está en relay), rojo (desconectado). Pasa el cursor para ver detalles.
  3. Fallback de relay TURN. Si el icono está ámbar, TACLINK ha recurrido a un relay TURN. Eso está bien para el control, pero reducirá la calidad de video. Las sesiones relay vuelven a host/srflx una vez que se redescubre una ruta limpia.
  4. Firewall — UDP 443 y MQTTS 8883. Las redes corporativas a menudo bloquean UDP 443 (usado por WebRTC / QUIC) o el puerto MQTTS 8883 que usan los docks DJI. Pide a TI que permita esos específicamente; no podemos tunelarlos sobre 80/443 TCP sin una pérdida significativa de calidad.
  5. Refresca. Si el estado parece atascado, una recarga dura (Ctrl+Shift+R) reconstruirá el cliente TACLINK limpiamente. Tu sesión de operación sobrevive a esto.

Compatibilidad de navegadores

  • Chromium (Chrome, Edge, Brave): mejor soportado. Todas las funciones probadas aquí.
  • Firefox: funciona, con fallbacks. Las capas de simulcast son más limitadas y faltan algunos campos getStats en la tesela de depuración TACLINK.
  • Safari: se requiere 17 o más nuevo. Las versiones anteriores de Safari carecen de transform-streams y romperán E2E.
  • Navegadores móviles: viables para visualizar pero no para comandar. Usa la tableta argus-android para operación en campo.

Conectividad específica de DJI

Si el dron o el dock es el que tiene el problema, salta a Solución de problemas DJI: dock fuera de línea, NACKs de live_start_push y estados de bloqueo FlySafe se cubren ahí.

Escalada

Si las comprobaciones rápidas no ayudan y estás a punto de abrir un ticket de soporte, recopila esto antes de llamar:

  1. ID de misión y marca de tiempo (UTC). El ID de misión es el último segmento de la URL cuando estás en la operación.
  2. Log de la consola del navegador. Clic derecho → Inspeccionar → Consola → “Guardar como…”. Incluye los últimos 5 minutos antes del problema.
  3. JSON de depuración TACLINK. Desde la operación, abre la tesela de depuración TACLINK y haz clic en Copiar como JSON. Pega en el ticket.
  4. Diagnósticos de argus-android si se sospecha del lado del dron: la tableta tiene su propio botón Enviar diagnósticos en la pantalla Acerca de de la app.

Soporte puede reproducir la mayoría de los problemas solo con esos cuatro artefactos. Las capturas de pantalla de los síntomas ayudan, pero no son un sustituto del JSON de depuración.

Relacionado