R&D POC: Building a Drone Fleet Telemetry System with Unreal Engine & n8n (POC)

R&D POC: Building a Drone Fleet Telemetry System with Unreal Engine & n8n (POC)

The Objective: To engineer a scalable "Black Box" telemetry system that bridges the gap between simulation (Unreal Engine) and workflow management (Jira) without relying on monolithic backend code.

The Architecture: I designed an Event-Driven Architecture where the simulation acts as an IoT edge device:

  • Telemetry Source (UE5): Simulates 6-DOF flight physics. I utilized the HTTP subsystem to serialize telemetry data into JSON and fire async POST requests upon specific state triggers.
  • Orchestration Layer (n8n): Serves as the middleware to ingest raw Webhook payloads. It parses the JSON and executes conditional routing logic (triage).
  • Incident Management (Jira): Acts as the database and UI. Tickets are created programmatically via REST API, automatically assigning priority based on the event type.

Logic & Implementation: The system autonomously distinguishes between routine and critical states:

  • Predictive Maintenance: Voltage drop <20% triggers a "Maintenance Request" (Low Priority).
  • Critical Failure: Kinetic impact (Collision) triggers an immediate "Asset Loss" report (High Priority).

Battery Status: - demo video

Collision Event - demo video

The Value: This Low-Code/No-Code approach proves that complex telemetry pipelines can be deployed rapidly. By decoupling the simulation from the database, adding new telemetry events (e.g., "Signal Jamming") requires zero C++ code changes, ensuring high scalability.