Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I need to create a validation and verification plan for a prototype i am building. The prototype is focused on drone communication. Where i plan
I need to create a validation and verification plan for a prototype i am building. The prototype is focused on drone communication. Where i plan to anaylse the MAVLink protocol, and exploit the communication between the drone and Ground Control Station. So my focus is mainly on the networking aspect of drone technology. How can i go about doing such?
Validation how you go about to test that your prototypes expected functionality exists
Verification how you will establish that your solution is implemented correctly in terms of all the requirements
identified.
For the following Requirements i have extracted and use cases i have drafted.
Requirements Extraction and Methodology
Drone requirements
Send Telemetry Data
Drone system should allow for telemetry data like GPS altitutde and battery status to be sent via MAVLink protocol
Receive Commands
System should ensure commands sent by GCS are received and executed by the drone system as intended
GCS
Send Commands
System should be able to transmit commands, configuration parameters to the drone using MAVLink
Receive Telemtry Data
GCS should be able to receive data telemetry data sent by drone for regular status updates
Perfect Communication between GCS and Drone
Establish Connection
Drone and GCS should be able to establish a reliable connection through the MAVLink protocol
Serialize MAVLink messages
system should be able to serialize MAVLink messages for transmission
Deserialize MAVLink messages
system should be able to deserialize MAVLink messages received
Message Acknowledgements
Messsage acknowledgements between drone and GCS for successful message reception
Message retransmission
System should be able to retransmit messages to ensure reliable delivery
Verify Message Received
System should successfully be able to verify the integrity of the messages sent via MAVLink
Attack spectrum
Capture MAVLink Traffic
The attacking system should be able to capture MAVLink messages exchanged between the drone system and GCS system
Capture traffic over the wireless communication channel
Decode MAVLink Traffic
The attacking system should be able to decode MAVLink messages for extracting payloads
Should interpret the MAVLink messages accurately for analysis
Analyze Message structure
The system should be able to understand and analyse message structure of the MAVLink messages and how its data is organized and transmitted
This includes the analysis of checksums, message fields, etc
Identify Anomalies and Patterns
The system should be able to detect anomalies in the MAVLink traffic to analyse deviations from expected behavior and patterns
Message Injection
System should be able to simulate the injection of custom MAVLink messagesby ure MAVLink Trafficattacker into communication channel between GCS and Drone system
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started