Back to Case Studies
ASDT Corporation logo

ASDT Corporation

Security · drone detection

Real-time threat detection and monitoring app

Deployed in more than 500 portable detection units worldwide, at institutional events, mass gatherings and defence operations: it runs in hostile terrain without connectivity, with in-house offline maps and remote updates.

+500

portable detection units deployed worldwide

Real time

threat detection and monitoring in the field

Remote

fleet-wide updates without visiting each installation

Client

ASDT Corporation

Industry

Security · drone detection

Services

Custom Software

Technologies

AndroidNode.jsDockerKotlinWebSocket

Overview

Complete SendeScope ecosystem for ASDT Corporation: Android tablet app for real-time drone detection and tracking, with in-house offline map server and APK distribution server. It turned a third-party-dependent system into a self-sufficient product, deployable autonomously. Three components: Android app (GPS and sectoral RF detection on offline maps, model identification, alarm zones, multi-language), map server with tiles for 13 countries in four styles, and APK server with CI/CD on GitLab.

Context

The client

ASDT Corporation operates in drone detection and tracking (counter-UAS). SendeScope combines physical detectors —GPS and multi-antenna sectoral RF— with a tablet app that centralizes detections in real time, deployable in field cases.

The challenge

Strong dependence on an external team and third parties: it was not possible to publish versions without the other team's certificate, there was no control over the maps (a single style, no traceability), no CI/CD or APK version management, and tablet updates were manual. Plus stability problems —crashes during tracking, lost detections when changing location, memory leaks—. They needed in-house, reliable, self-sufficient infrastructure, and to raise the quality of the legacy system.

The solution

How we solved it

Tablet appIn-house infrastructurePipelineDetectionsTilesUpdatesDeployDeployAndroid appTabletGPS/RF detectorsDetectionMap serverAdmin panelAPK serverAdmin panelGitLab CI/CDBuild · sign · deploy
Solution architecture: the building blocks of the system and how data flows between them.
  1. 01

    Independence and in-house infrastructure

    Signing keystore integrated into GitLab within the build flow, eliminating dependence on the external certificate. ASDT builds, signs, publishes and deploys new versions autonomously. Docker-based infrastructure with persistent volumes and production-ready configuration.

  2. 02

    In-house map server

    Map server built from scratch with Node.js + Nginx on Docker: on-demand tile generation from an admin panel with real-time progress, four styles (Voyager, Positron, Dark Matter, Satellite), coverage for 13 countries —expandable without touching code—, automatic thumbnails and access logging. Nginx as reverse proxy optimized for multi-GB files with direct-to-disk transfer.

  3. 03

    Update server and CI/CD

    APK server on Docker with authenticated download for tablets and a panel with version listing, statistics and uploads. Integrated with GitLab: version tags, synchronized release notes and a pipeline that, on creating a tag, builds the APK and makes it available with automatic versionCode increment. New version deployment in less than a minute.

  4. 04

    App improvements, stability and quality

    Renewed map system with offline rendering in MBTiles (one file per country and style), visual download, automatic retries and zoom limit based on coverage. In-app update, distinction between RF detections (multi-antenna directional cones) and serial-number detections (model icon: Autel, DJI, FPV), and four languages with real-time switching. Crashes during tracking, memory leaks and detection losses fixed.

What changed

Results

  • Full client autonomy: build, sign, publish and deploy new versions without dependence on the previous development team or its certificate.

  • In-house, controlled infrastructure: maps and updates deployed with Docker, production-ready and fully traceable.

  • Deployment in less than a minute: a new version reaches the tablets via the GitLab CI/CD pipeline, compared to the previous manual process.

  • Reliable map system: four styles, coverage for 13 countries and complete download management, replacing a system without control or traceability.

  • Greater operational reliability: after resolving unexpected crashes, memory leaks and detection losses that affected field use.

  • Foundation ready to scale: new countries and styles without touching code and architecture ready for the new v2 of communication.

  • Remote updates across the fleet: each unit used to be updated on site, installation by installation; a new version now reaches every unit without travel.

  • Proven where failure is not an option: institutional events, mass gatherings and defence operations, in hostile terrain and without coverage.

What clients say about the project

Voice of the client

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

Let's talk about your next project.

Book a free 60-minute strategy session. We'll analyze your business and show you exactly where AI, data, and automation can drive real results.

Or email us at info@laketab.com