System Integration Test Specification
Lists tests to be conducted before every new release
Prerequisites
- All Pis need to be operated using a power supply rated at least 2.1A 5V 
- All connected adapters shall be connected via an active USB hub or have a separate USB power supply. Do not power via RPi USB ports! 
- All tests are conducted in a noisy environment with a distance of 1-20 meters between GND & AIR 
Startup
- Sucessful startup of all modules with a Pi3B in AIR configuration - Using one AR9271 driver based adapter 
- Using one RTL8814AU driver based adapter 
- Using one RT2800 USB driver based adapter 
 
- Sucessful startup of all modules with a Pi0W in AIR configuration - Using one AR9271 driver based adapter 
- Using one RTL8814AU driver based adapter 
- Using one RT2800 USB driver based adapter 
 
Video Transmission
- 15min stable video transmission using system default configuration between: - Pi3B (AIR) - Pi3B (GND) using a single AR9271 based adapter each 
- Pi0W (AIR) - Pi3B (GND) using a single AR9271 based adapter each 
 - Connection via HDMI out. Connection via WiFi hotspot and DroneBridge for Android. 
- Data stream connection loss test: Auto reconnection after a lost signal event simulated by putting the AIR unit into a microwave oven using AR9271 cards. 
Telemetry Transmission
- 5min stable MAVLink telemetry transmission using system default configuration: - Pi3B (AIR) - Pi3B (GND) using a single AR9271 based adapter each - Waypoint mission upload using QGroundControl - Start/Stop mission using QGroundControl 
 
Communication Module
- Successful settings change on GND and AIR using DroneBridge for Android and a WiFi connection to the GND station 
- Successful settings request from GND and AIR unit using DroneBridge for Android and a WiFi connection to the GND station 
RC Link
- 15min stable RC link using a Taranis based RC with OpenTX 2.2 firmware - Connection loss/recovery test by simulating a connection loss inside a microwave oven 
- Min of 30 packets/s at AIR unit at all times 
- Video and RC simultanious 
- RC USB connection loss test: Unplugging RC from GND station -> failsafe event 
- RC USB auto reconnection on re-plugging RC to GND station -> full recovery 
 
USBBridge Transmission
- Autostartup of DroneBridge for Android on connection 
- 15min stable video & MAVLink telemetry transmission to app 
- Communication module settings change on AIR and GND 
- Auto-recovery of data streams on USB cable reconnection 
Last updated
