The Crazyflie Micro Quadcopter library API used to communicate with the Crazyflie Micro Quadcopter via a communication link.
The API takes care of scanning, opening and closing the communication link as well as sending/receiving data from the Crazyflie.
A link is described using an URI of the following format:
The two main uses-cases are scanning for Crazyflies available on a communication link and opening a communication link to a Crazyflie.
Example of scanning for available Crazyflies on all communication links:
cflib.crtp.init_drivers() available = cflib.crtp.scan_interfaces() for i in available: print "Found Crazyflie on URI [%s] with comment [%s]" % (available, available)
Example of connecting to a Crazyflie with known URI (radio dongle 0 and radio channel 125):
cf = Crazyflie() cf.open_link("radio://0/125") ... cf.close_link()