The Crazyflie 2.0 iOS client
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Crazyflie client.xcodeproj
Crazyflie client.xcworkspace
Crazyflie client
Crazyflie clientTests
.gitignore Checkin workspace as required by cocoapods Nov 21, 2015
Podfile Pin major version of SwiftJson pod Nov 1, 2018
Podfile.lock Pin major version of SwiftJson pod Nov 1, 2018

Crazyflie 2 iOS client

Crazyflie 2 client for iPhone.


  • Can connect and control a Crazyflie 2 via Bluetooth Smart
  • Choice of control mode and sensitivity
  • Can update Crazyflie with the latest firmware version

This app requires iOS 8 or higher.

Getting Started

This project uses cocoapods to manage dependencies. If you do not have it installed follow the cocoapods getting started guide.

Install cocoapod dependencies for the project with command.

pod install

Open the workspace file Crazyflie client.xcworkspace in Xcode to compile and run the app.

See the Bitcraze wiki for more information about Crazyflie and the communication protocols.