Health Check
GET /mission-computer/api/health.json
{
"status": "OK",
"services": {
"telemetry": "OK",
"targets": "OK",
"rules": "OK",
"commands": "OK"
}
}
Telemetry
GET /mission-computer/api/telemetry.json
{
"uav_id": "UAV-01",
"lat": 35.6818,
"lon": 139.7680,
"alt_m": 120,
"battery_percent": 78,
"flight_mode": "GUIDED"
}
Targets
GET /mission-computer/api/targets.json
{
"targets": [
{
"id": "#421",
"class": "PERSON",
"confidence": 94,
"status": "TRACKING"
}
]
}
Rules
GET /mission-computer/api/rules.json
{
"rules": [
{
"if": "PERSON_DETECTED",
"then": "TRACK_TARGET",
"status": "TRIGGERED"
}
]
}
Commands
GET /mission-computer/api/commands.json
{
"pending_command": "FOLLOW_TARGET",
"authorization": "WAITING_FOR_OPERATOR",
"human_in_the_loop": true
}