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
Public status
Working PrototypeImplementedExperimentalIncomplete
ESP32-CAM
Python
WebSocket
React
Vite
FastAPI