Quick reference guides for common WarDragon setup tasks.
- Connect antennas to correct ports
- Connect power supply
- Wait for boot (~90 seconds)
- Connect via Ethernet or WiFi
- Verify network connectivity (ping, etc.)
- Check detection services running
- Charge/verify power source
- Pack transport case with unit
- Verify all antennas included
- Configure hotspot if needed
- Test ATAK connectivity
- Verify GPS lock capability
For field use without existing network infrastructure:
- Enable WiFi hotspot (see Hotspot Setup)
- Connect ATAK devices to WarDragon WiFi
- Configure ATAK for multicast (239.2.3.1:6969)
- Verify detections appear in ATAK
Diagram:
┌─────────────┐
│ WarDragon │
│ (Hotspot) │
└──────┬──────┘
│ WiFi
┌────────────┼────────────┐
│ │ │
┌────▼────┐ ┌────▼────┐ ┌────▼────┐
│ ATAK │ │ ATAK │ │ iTAK │
│ Device 1│ │ Device 2│ │ Device 3│
└─────────┘ └─────────┘ └─────────┘
For integration with existing infrastructure:
- Connect WarDragon to network (Ethernet or WiFi client)
- Configure DragonSync for TAK Server
- Optionally enable MQTT for Home Assistant
- Configure analytics dashboard
Diagram:
┌─────────────┐ ┌─────────────┐
│ WarDragon │────►│ TAK Server │
└──────┬──────┘ └──────┬──────┘
│ │
│ ┌──────▼──────┐
│ │ ATAK Devices│
│ └─────────────┘
│
┌──────▼──────┐
│ MQTT Broker │
└──────┬──────┘
│
┌──────▼──────┐
│Home Assistant│
└─────────────┘
Maximum flexibility for diverse teams:
- Enable hotspot for local devices
- Connect Ethernet to network
- Route traffic between interfaces
- Field devices use hotspot
- Server access via Ethernet
All Remote ID protocols (WiFi, Bluetooth, UART/ESP32) are handled by a single unified service — zmq-decoder (droneid-go). DJI DroneID runs separately via dji-receiver.
| Service | Role | ZMQ Output |
|---|---|---|
zmq-decoder |
WiFi RID + BLE + UART/ESP32 (droneid-go) | 4224 |
dji-receiver |
DJI DroneID via DragonSDR | 4221 → 4224 |
dragonsync |
Aggregates 4224/4225, outputs TAK/MQTT | — |
sudo systemctl status zmq-decoder dji-receiver dragonsyncsudo systemctl restart zmq-decoder
sudo systemctl restart dji-receiversudo systemctl disable dji-receiver
sudo systemctl stop dji-receiverVerify DragonSDR antenna connected to Left Side - Port 3 (RX DragonSDR).
Edit /home/dragon/DragonSync/config.ini to configure outputs.
Simplest configuration for TAK users:
[SETTINGS]
# Multicast enabled by default
enable_multicast = true
tak_multicast_addr = 239.2.3.1
tak_multicast_port = 6969
# Disable other outputs
mqtt_enabled = false
lattice_enabled = false
api_enabled = trueFor smart home integration:
[SETTINGS]
# Disable TAK multicast
enable_multicast = false
# Enable MQTT with Home Assistant discovery
mqtt_enabled = true
mqtt_host = 192.168.1.100
mqtt_port = 1883
mqtt_ha_enabled = true
# Keep API for monitoring
api_enabled = trueAll outputs enabled:
[SETTINGS]
enable_multicast = true
mqtt_enabled = true
lattice_enabled = true
api_enabled = true ▲ Roof-mounted antennas
│ (best LoS to sky)
┌─────────┼─────────┐
│ WarDragon │
│ (inside) │
└───────────────────┘
- Mount antennas on vehicle roof
- Use weatherproof antenna bases
- Run low-loss coax inside
- Consider magnetic mounts for temporary use
┌─────────────────────────────┐
│ Building/Structure │
│ │
│ Antennas ─► ▲ ▲ ▲ │ Roof level
│ │ │ │ │
│ │ │ │ │
│ WarDragon │ Inside
└─────────────────────────────┘
- Mount antennas as high as practical
- Clear line of sight to sky
- Weatherproof all connections
- Consider lightning protection
▲ Antenna on pole/mast
│
┌──┴──┐
│Pack │ WarDragon in backpack
│ │ Short antenna runs
└─────┘
- Use compact, foldable antennas
- Short coax runs minimize loss
- Consider directional antennas for range
sudo systemctl status zmq-decoder dji-receiver dragonsyncsudo systemctl restart zmq-decoder
sudo systemctl restart dji-receiver
sudo systemctl restart dragonsync# All drone detection (WiFi + BLE + UART)
journalctl -u zmq-decoder -f
# DJI DroneID
journalctl -u dji-receiver -f
# DragonSync
journalctl -u dragonsync -f# Enable service at boot
sudo systemctl enable dragonsync
# Disable service at boot
sudo systemctl disable dragonsync# Backup DragonSync config
cp /home/dragon/DragonSync/config.ini ~/config-backup.ini
# Backup network settings
sudo nmcli connection export "WarDragon-Hotspot" > ~/hotspot-backup.nmconnection# Restore DragonSync config
cp ~/config-backup.ini /home/dragon/DragonSync/config.ini
sudo systemctl restart dragonsync
# Restore network settings
sudo nmcli connection import type wifi file ~/hotspot-backup.nmconnection