You are on page 1of 1

Python socket communication/broadcasting

This program acts a control tower for receiving information from the drone/s flying around a
specific area and they both must communicate their information to the ground station.
(The drone has onboard computer for communication) which is used to send information to the
ground station.

Develop a server network (ground station) which can be able to receive and send
data to and from the client (Drones flying on air).
1. The number of clients should be more than one and each communicating in
different/separate port
2. The server should be able to determine the GPS location of each client with its unique IP
address and display it of the screen.
3. The server should be able to determine its location (GPS) as wells as the barometric
altitude and display it.
4. The ground station should (server) should also be able to send the received information
from the clients(UAVs) flying around and send it to the backup ground computer only
known by the server for storing information.

You can use mavlink and pymavlink libraries for the GPS or any other
libraries or code/s which can give the GPS location of the client as well
as the server.

The attached is the python server code to perform the task which is still
in progress using socket and as well as the client code.

You might also like