Cody Matthieu
Octoblu Engineering
3 min readJun 5, 2017

--

IoT Drone Swarm!

ABOUT THIS PROJECT:

How to control a Parrot Minidrone (or swarm) from the web! Uses Octoblu and 100$ BLE drones

Use the Octoblu Platform with Drones!

Octoblu Getting Started!

This plugin uses your Meshblu host machine’s BLE to interface to compatible Parrot BLE Minidrones (Airborner and Rolling Spider). You can use it to control a single drone or a swarm!

Since we no longer use Gateblu and we replaced our old way of connecting devices with our new process of using our Meshblu connector apps; I decided to write a new blog post for how to connect this device. The process is simple:

  1. Go to your “Things” page.
  2. Then next to the “My Things” tab, you will want to select the “All Things” tab.
  3. Now that you are on the “All Things” page, scroll down the list of all our services till you find the “Parrot Minidrone” and select that.

4. Octoblu will then redirect to you to our installer page to download the Parrot Minidrone connector. On this page you will want to click on the most recent version of our connector which is v1.0.3, you can do this by just clicking on “Use this Version”.

5. The page will redirect again to another page that says, “Install”. If you see this you are on the right page! Here you will be asked to Install our Parrot Minidrone connector with either Windows or Mac. Download that and go through the steps of downloading the installer.

6. After this, you should see that your connector downloaded successfully and you can now close the Meshblu Connector Window of that Application.

To configure please navigate back into your browser and click, “Open in Octoblu”.

CONFIGURE OPTIONS:

To get to the device options goto Things -> Connected Things — Drone Device

Control a Single Drone:

To locate your BLE UUID there are many methods you can try however, I would recommend that you download a 3rd party application like the “LightBlue” app.

Link: https://itunes.apple.com/us/app/lightblue-explorer-bluetooth-low-energy/id557428110?mt=8

Control Swarm of Specific Drones:

MESSAGE SCHEMA AND USING THE PLUGIN IN A FLOW

Connect Drones

If your drones are disconnected, Send the “connect” command to them using the configuration shown in this image.

NOTE: A Swarm takes 10 seconds to connect.

After a successful connect, send the takeOff command and your drone(s) should start flying!

Available Commands

‘connect’ ‘disconnect’ ‘takeOff’ ‘land’ ‘up’ ‘down’ ‘forward’ ‘backward’ ‘turnLeft’ ‘turnRight’ ‘tiltLeft’ ‘tiltRight’ ‘frontFlip’ ‘backFlip’ ‘leftFlip’ ‘rightFlip’ ‘emergency’ ‘flatTrim’ ‘release’

CONTROL INTERFACE

  • For a quick and easy web-panel to control your drone go to control.octoblu.com and connect one to your account.

This project was tons of fun and I hope this helps, Happy Hacking everybody!!!!

--

--

Cody Matthieu
Octoblu Engineering

Octoblu Intern, IoT is the future! Check out my fashion brand @ Navajomermaid.com