Station Website is software that allows you to communicate with Station and PX4 Copter
On your local machine, clone this repo:
git clone https://github.com/CopterExpress/dronepoint-site.git
cd dronepoint-site
Then create .env file in station-test folder and put the following:
# Password for running commands
SECRET_CODE=*******
# Drone connection link
DRONE_CONNECTION=udpout:<your_drone_ip>:14550
# Station connection link
STATION_CONNECTION=udpout:<your_station_ip>:14542
Make sure you have Docker and docker-compose installed
Build and run the project
docker-compose build
docker-compose up
Visit your website on http://localhost:3000
Check if your drone and station are connected
- On: Mission will be uploaded to drone directly from script
- Off: Mission must be preuploaded to drone via QGroundControl
- idle: Default state, testing hasn't started
- opening: Station is opening
- flying: Drone is armed, and executing mission
- locking: Station is locking mechanism
- closing: Station is closing
- error: Error state
Test parameters are visible on the left side. They include information about drone, station and testing state
You can find testing progress in console
In order to execute full station + drone iteration, click on Execute Mission button and enter the password (configurable in .env file)