iOS Ground Control Station...Its Alive!!!


I've been wanting to make a GCS for my iPhone for awhile now but finally got the time to start working on it! The GUI is very very basic as of now, with only an attitude indictor that displays only roll. I'm concentrating on cleaning up the mavlink implementation and then i'll make a nice GUI.

The way i'm currently communicating is an Arduino w/ Ethernet shield connected to a old wireless router(i'm in college and money is tight, so no WiFly or Bluetooth 4 Module).

I'm just sending UDP packets with the RAW MAVlink data...All the encoding/decoding messages is done on the iPhone. What this means is that bluetooth 4, a wifly module or and other way of sending the Serial data from the xbee will work with little effort. The Arduino is just relaying the data through the router.

Here is an example of the pitch, roll and yaw data being received:


Planned Features(So Far):

- VFR Heads-Up display

- Arm/Disarm Toggle (3 second hold to enable/disable and throttle must be 0)

- Show Copter position on map

- Edit PID's In-App

- Change flight mode (Stabilize, Acro, Auto, Loiter, etc.)

- Create/Edit/Delete waypoints

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • That looks very promising !

  • There are quite a few reasons. First, I can run c/c++ code inline with Obj-C, making it very easy to implement Mavlink without a wrapper. Also, I want to be able to use bluetooth 4.0 in order to communicate with the xbee. Finally, native apps are generally faster and more responsive.

    Also, what platform doesn't already have a mobile GCS app besides iOS?
  • This is an app just waiting to happen. :-) The thought of lugging a laptop to the field has kept me from trying telemetry so far. Good luck with your effort.


  • Well done keep up the great work....
  • Yes Yes Yes! Have and IPad mini and I keep telling myself it is a pitty there is very little dev for IOS platform. Understandably but it would be so nice to have a mission planner of sorts via wifi. Great work.  

This reply was deleted.