圖標

Crazyflie Client

从您的移动设备控制您的 Crazyflie 四轴飞行器
Connect to Crazyflie 2.x using Bluetooth low energy and both the original
Crazyflie and Crazyflie 2.x using the USB Crazyradio dongle connected with
a USB OTG cable.

Features:

* Control Crazyflie and Crazyflie 2.x using Crazyradio on a USB OTG compatible device
* Control Crazyflie 2.x using Bluetooth LE 4.0
* Control mode configurable
* Control sensitivity configurable
* Axis and button mapping configurable (only for game pad)
* Control Crazyflie using touch controls
* Control Crazyflie using game pad (connected via USB or Bluetooth)
* Control Crazyflie using the device’s gyroscope
* Control LED ring effects (requires Crazyflie 2.x and optional LED ring deck)
* Play the Imperial March melody on the buzzer deck (requires Crazyflie 2.x and optional buzzer deck)
* Update Crazyflie using Crazyradio (experimental feature, update via BLE coming soon)

Please note:

This app is designed to control Crazyflie and Crazyflie 2.x. It requires
either a Crazyradio, Crazyradio PA or a Bluetooth LE 4.0 compatible
device running Android 4.4+. Only Crazyflie 2.x can be controlled with
Bluetooth LE. Do not pair the Crazyflie via Bluetooth settings!

Distributors for Crazyflie and Crazyradio can be found on our distributor
list: https://www.bitcraze.io/buy/local-retailers/

This app is using JoystickView Widget from mobile-anarchy-widgets
(https://code.google.com/p/mobile-anarchy-widgets/wiki/JoystickView).

Contributions are welcome!

How to use the bootloader:

  1. The list of firmwares should automatically be filled (make sure you have a network connection!)

  2. Select a firmware (make sure you select the right one depending on which Crazyflie you want to update (CF1 or CF2))

  3. Flash firmware (For Crazyflie 1, click on "Flash firmware" and switch on the Crazyflie during the next 10 seconds. For Crazyflie 2, press the ON/OFF switch of the Crazyflie longer than 1.5 second until one blue LED blinks. Then release the button and both blue LEDs should blink. Then click on "Flash firmware")

  4. After a successful flash the Crazyflie will automatically restart in firmware mode and is ready to use.


It’s nearly impossible to brick the Crazyflie. In case of any problems during flashing, you can always try again or use the PC client to re-flash.

Permissions:

* Photo/Media/Files: This is required to save the firmware files on the device.
* Bluetooth connection information: This is required for connecting to Crazyflie 2.x over Bluetooth.
* Location: This is required for Bluetooth LE scanning since Android 6.0.

套件

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.7.3 (19) 建議 於2019-10-03新增

    此版本需要 Android 4.0 或更高的版本。

    此套件包由 F-Droid 構建,並保證對應於此原始碼 tarball

    權限
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 存取藍牙設定
      允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,例如有哪些網路,以及已連上哪些網路。
    • 修改或刪除共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
    • 防止手機進入待命狀態
      允許應用程式防止手機進入休眠狀態。

    下載 APK 1.3 MiB PGP 簽章 | 構建日誌

  • 版本 0.7.2 (18) - 於2019-02-20新增

    此版本需要 Android 4.0 或更高的版本。

    此套件包由 F-Droid 構建,並保證對應於此原始碼 tarball

    權限
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 存取藍牙設定
      允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,例如有哪些網路,以及已連上哪些網路。
    • 修改或刪除共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
    • 防止手機進入待命狀態
      允許應用程式防止手機進入休眠狀態。

    下載 APK 1.3 MiB PGP 簽章 | 構建日誌