Drone Cloud Platfrom is a drone ground control system (GCS) build by Vue.js and it provide user to control there ardupilot-based drone through 4G network.
We propose an eco-system of the UAV, the system including frontend service, backend API server, multi drone simulation environment, topic-subscribe broker. The pilot commanding the drone by controlling the fronend interface, the command will first forward to the backend by using Websocket, then the AMQP client in the backend server will send the command to the AMQP broker, after recieved the payload, it would follow the routing rules and forward the command to the target drone.
- Node.js LTS runtime (Install by NVM or official Website)
- Backend API server (Please setup drone-api-server first!!)
npm installCopy env example file and rename to .env.local
cp .env.local.example .env.localFill in credentials
VUE_APP_MAPBOX_TOKEN=your mapbox token
VUE_APP_BACKEND_SERVICE_PROTOCOL=http
VUE_APP_BACKEND_SERVICE_SERVICE_HOST=localhost
VUE_APP_BACKEND_SERVICE_SERVICE_PORT=3030Generate mapbox token(free, no need credit card) in mapbox offical website
npm run serveFrontend service will now run on http://localhost:8080
npm run buildInitial firebase configs
firebase initDeploy to firebase hosting
firebase deploy --only hosting- Drone Cloud Platform Sign up
- Enter your Drone ID that shows on your App when register account











