Open Source Drone Command Library
The purpose of this library is to provide hobbyists with an interface to connect specific drone models with their own equipment. A nice sample sample drone you can buy is the DX-2, and you can use the LimeSDR as the equipment.
pip install DronePy
Implementing your own drone model
from DronePy.Models.DroneModel import DroneModel
class myDroneModel(DroneModel):
def __init(self):
....
model = myDroneModel()
Implementing your own Device
from DronePy.Devices.Device import Device
class myDevice(Device):
def __init(self):
print("My Transciever")
....
dev = myDevice()
Control your model with your device
from DronePy.Controller import Controller
comp = Controller(device=dev, droneModel=model)
comp.changeAltitude(10)
...
DronePy will allow a programmer to select their drone model, and their preferred SDR, and send comands to their drone in real time.
It is being considered whether to add functionality to sample signals and auto-generate models.
LimeSDR : Setup
LimeSDR Mini
- DX-2
NOT STABLE YET For Updates.... Link