Volver a Casos de Éxito
ASDT Corporation logo

ASDT Corporation

Seguridad · detección de drones

App de detección y monitorización de amenazas en tiempo real

Desplegada en más de 500 maletas de detección en todo el mundo, en eventos institucionales, grandes concentraciones y entornos de defensa: opera en terrenos hostiles sin conectividad, con mapas offline propios y actualizaciones remotas.

+500

maletas de detección desplegadas en todo el mundo

Tiempo real

detección y monitorización de amenazas sobre el terreno

Remoto

actualizaciones en toda la flota sin desplazarse a cada instalación

Cliente

ASDT Corporation

Sector

Seguridad · detección de drones

Servicios

Software a Medida

Tecnologías

AndroidNode.jsDockerKotlinWebSocket

Resumen

Ecosistema completo de SendeScope para ASDT Corporation: app Android para tablet de detección y seguimiento de drones en tiempo real, con servidor de mapas offline y servidor de distribución de APKs propios. Convirtió un sistema dependiente de terceros en un producto autosuficiente, desplegable de forma autónoma. Tres componentes: app Android (detecciones GPS y RF sectoriales sobre mapas offline, identificación de modelos, zonas de alarma, multiidioma), servidor de mapas con teselas para 13 países en cuatro estilos, y servidor de APKs con CI/CD sobre GitLab.

Contexto

El cliente

ASDT Corporation opera en detección y seguimiento de drones (contra-UAS). SendeScope combina detectores físicos —GPS y RF sectorial multiantena— con una app de tablet que centraliza las detecciones en tiempo real, desplegable en maletas de campo.

El reto

Fuerte dependencia de un equipo externo y de terceros: no era posible publicar versiones sin el certificado del otro equipo, no había control sobre los mapas (un único estilo, sin trazabilidad), ni CI/CD ni gestión de versiones de las APKs, y la actualización de las tablets era manual. Más problemas de estabilidad —cierres durante el seguimiento, pérdida de detecciones al cambiar ubicación, fugas de memoria—. Necesitaban infraestructura propia, fiable y autosuficiente, y elevar la calidad del sistema heredado.

La solución

Cómo lo resolvimos

App de tabletInfraestructura propiaPipelineDeteccionesTeselasUpdatesDeployDeployApp AndroidTabletDetectores GPS/RFDetecciónServidor de mapasPanel adminServidor de APKsPanel adminGitLab CI/CDBuild · firma · deploy
Arquitectura de la solución: las piezas del sistema y cómo fluyen los datos entre ellas.
  1. 01

    Independencia e infraestructura propia

    Keystore de firma integrado en GitLab dentro del flujo de compilación, eliminando la dependencia del certificado externo. ASDT compila, firma, publica y despliega nuevas versiones de forma autónoma. Infraestructura sobre Docker con volúmenes persistentes y configuración lista para producción.

  2. 02

    Servidor de mapas propio

    Servidor de mapas desde cero con Node.js + Nginx sobre Docker: generación de teselas bajo demanda desde panel de administración con progreso en tiempo real, cuatro estilos (Voyager, Positron, Dark Matter, Satélite), cobertura para 13 países —ampliable sin tocar código—, miniaturas automáticas y registro de accesos. Nginx como proxy inverso optimizado para archivos de varios GB con transferencia directa a disco.

  3. 03

    Servidor de actualizaciones y CI/CD

    Servidor de APKs sobre Docker con descarga autenticada para las tablets y panel con listado de versiones, estadísticas y subidas. Integrado con GitLab: tags de versión, release notes sincronizadas y pipeline que al crear una etiqueta compila la APK y la deja disponible con incremento automático del versionCode. Despliegue de una nueva versión en menos de un minuto.

  4. 04

    Mejoras en la app, estabilidad y calidad

    Sistema de mapas renovado con renderizado offline en MBTiles (un archivo por país y estilo), descarga visual, reintentos automáticos y límite de zoom según cobertura. Actualización in-app, distinción entre detecciones RF (conos direccionales multiantena) y de número de serie (icono del modelo: Autel, DJI, FPV), y cuatro idiomas con cambio en tiempo real. Resueltos cierres durante el seguimiento, fugas de memoria y pérdidas de detección.

Lo que cambió

Resultados

  • Autonomía total del cliente: compilar, firmar, publicar y desplegar nuevas versiones sin dependencia del equipo de desarrollo anterior ni de su certificado.

  • Infraestructura propia y controlada: mapas y actualizaciones desplegados con Docker, listos para producción y con trazabilidad completa.

  • Despliegue en menos de un minuto: una nueva versión llega a las tablets mediante pipeline CI/CD en GitLab, frente a un proceso anterior manual.

  • Sistema de mapas fiable: cuatro estilos, cobertura para 13 países y gestión completa de descargas, sustituyendo a un sistema sin control ni trazabilidad.

  • Mayor fiabilidad operativa: tras resolver cierres inesperados, fugas de memoria y pérdidas de detección que afectaban al uso en campo.

  • Base preparada para escalar: nuevos países y estilos sin tocar código y arquitectura lista para la nueva v2 de comunicación.

  • Actualizaciones remotas en toda la flota: antes había que ir instalación por instalación para actualizar cada maleta; ahora una versión nueva llega a todas las unidades sin desplazamientos.

  • Probada donde no puede fallar: eventos institucionales, grandes concentraciones y entornos de defensa, en terrenos hostiles y sin cobertura.

Lo que dicen del proyecto

Voz del cliente

Estamos trabajando con Guille y Leo y la verdad es que estamos muy contentos con el resultado. Son profesionales, cumplen con los plazos y nos lo ponen todo muy fácil. Gente así cuesta de encontrar

Roger Rodriguez

Director de Proyecto en ASDT

Hablemos de tu próximo proyecto.

Reserva una sesión de estrategia gratuita de 60 minutos. Analizaremos tu negocio y te mostraremos exactamente dónde la IA, los datos y la automatización pueden generar resultados reales.

O escríbenos a info@laketab.com