← Back to projects
P-04 · Flagship

NaeonAir / WisDrone

FlagshipWorking PrototypeRoboticsEmbeddedAI Experiment

Verified summary

UAV/AIoT crowd-management prototype with camera streaming, ground-control routing, telemetry, and experimental AI integration.

Problem or experiment question

Can ESP32-CAM streams, a Python ground gateway, and a React monitoring interface form an end-to-end drone observation prototype?

What was actually built

  • ESP32-CAM Wi-Fi capture and WebSocket image streaming
  • Python WebSocket ground gateway with device ID routing
  • React/Vite frontend with map, device editor, video stream, and data panel
  • Periodic frame forwarding to an AI service and Mobius bridge experiments
  • FastAPI image upload path in wisdrone-ai-drone with inference-call scaffolding

Architecture or workflow

  • Avionics: ESP32-CAM capture and stream
  • Ground control: gateway subscription and binary frame forwarding
  • Frontend: device map and stream display via WebSocket gateway URL
  • AI component: upload, timestamped persistence, report forwarding (incomplete inference)

Important technical decisions

  • WebSocket gateway centralizes multi-device stream routing
  • Separate interface and AI repositories split monitoring from inference experiments
  • Mobius integration explored for external reporting without claiming on-device AI
NaeonAir WisDrone topology from ESP32-CAM capture and onboard sensors through WebSocket or TCP links to a Python ground gateway, React monitoring interface, periodic AI frame forwarding, incomplete on-device inference, and experimental Mobius bridge integration. Solid paths are implemented streaming; dashed paths are experimental or incomplete.SIG-NAV · AIRBORNE TOPOLOGYAIRBORNEESP32-CAMWi-Fi streamSensorstelemetryLINKWebSocketbinary framesTCPPico pathGROUND GWPython gatewayroute by deviceMONITORING UIReact / Vite UImap · streamsVideopanelTelemetrydataAI & EXPERIMENTAL PATHSPeriodic forwardframe batchFastAPI uploadwisdrone-aiInference callempty pathMobius bridgeexperimentalstreaming stackMobius / forwardinference gap
System diagram

Public status

Working PrototypeImplementedExperimentalIncomplete
ESP32-CAM
Python
WebSocket
React
Vite
FastAPI