Develop standard, re-usable inexpensive solutions for IP-enabled always-on UAVs over cellular IP networks such as GPRS, 3G, 4G etc.

Primary goal: Telemetry over low cost cellular [achieved in testing]

Secondary goal: Bi-directional GCS/Telemetry over cellular IP [achieved in testing]

Tertiary goal: High speed IP for streaming IP video over cellular 3G/4G

STATUS: Bi-directional telemetry over cellular IP (UDP or TCP) is now working. It has been flown successfully while logging live telemetry to a GCS at home, several miles away [distance is really unlimited]. Currently working on improving code, more testing and broader hardware support.

570 Members
Join Us!

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

Join diydrones


  • Hey guys,

    I'm trying to implement telemetry over GPRS on my X350 Pro, so I'm using an Arduino Uno to do the configuration as per your instructions then I relay the serial communication over UDP using a SIM900D module. I initiate the UDP connection to MP, but then I get the message "Getting Params..(sysid 1 compid 1)", which continues for about 1.5 minutes then finally I get a "Connection Failed" message with the following details:

    Timeout on read - getParamList
    1 Packets where received, but nop paramater packets where received

    at MissionPlanner.MAVLink ....

    What am I doing wrong?

    Here is my code for the Arduino Mega 2560:


    Thank you in advance,


  • Or you could use GoPro/usb Webcam connected to Raspberry pi with usb modem 3g /4g.
    Serial connection with APM and ser2net(only TCP) or this which supports UDP :)


    Bernt Christian

  • If you can make OTG to work as serial connection you can run ser2net on the other side make VPN connection to your ground station to avoid all IP shenanigans from your cell provider. If there is enough bandwidth you can run IP webcam and stream video to your ground station. Any phone supporting OTG should work. Finding old 4G phone can be done for less than $50. Cheaper than drone cell and more powerful. 

    IP Webcam - Apps on Google Play
    IP Webcam turns your phone into a network camera with multiple viewing options. View your camera on any platform with VLC player or web browser. Stre…
  • in the topic:

  • i was thinking about it, but sooner or later i will feel a need to use a power of full android os(camera,etc, backup gps location).

    disassembled phone without screen,battery,etc and casing will be really light and for a plane 20-30g for such a powerful element in the game is nothing :)

  • Milan, this should work. Maybe you want to check the DroneCell, it is a 3G modem that can be connected to the telemetry port. It's much smaller, lighter than a cell phone and requires probably less power. With that said, the DroneCell has not much CPU power ... it's basically just a modem.

  • please correct me if i am wrong, 

    is it possible to build this kind of setup:

    APM telemetry port (GND,tx,rx,vcc) >>>> FTDI >>>OTG >>> android phone (usb host) >>> andorid app that till relay from serial to tcp or udp

    i think it is much better solution than use of bluetooth inside of aircraft.

    i will try today or tomorrow to setup this , but please correct me if this is even possible, i am IT guy weak in electronics.


  • Hi all, what is the latest wokring code for arduplane/ copter with telemetry? Got the Dronecell 3.0 and APM 2.6. Very eager to try the telemetry over cellular. I think I got everything ready, only missing the code. If anyone could guide me in the right direction, that would be great. Thanks!

  • Anyone have any thoughts on using this ( for 3g telemetry?

  • Thanks for the speedy reply Christiaan :)

This reply was deleted.
E-mail me when people leave their comments –

need help understanding if we can rin it on a 2560 multiwii?

hi guys might have a project that require telemetry especially tracking and logging . how do I get about setting up an multiwii 2560 drone to communicate to GSM module and what would be on the server side if it uses 3G 4G systems im looking for people to collabthe idea is to run it off a web browser and serversuggested links pertaining to hardwares and codes on both aircraft side and server side would be helpfulthanks

Read more…
2 Replies

Telemetry via LTE, Controlling your infrastructure.

Hey guys, I'm brand new to this forum, but far from brand new to the sUAS industry.  I've been a engineer and developer in this arena since about 2012.  I wanted to hop into this discussion to get some insight and exposure for some of the stuff I've been working on.  I'm the Chief Innovations Officer at Fenix Group Solutions out here in D.C.  I wanted to expose you guys (hopefully reaching the developer community) to VCore.  VCore is a fully virtualized 4G LTE core network in the form factor of…

Read more…
3 Replies

WiFi Drone Disabler - Security Matters

Hey guys,I came across an article about making a Drone WiFi disabler on Make that I thought was cool. Then I realized that this could be a future problem for some people. In short, make sure that you are setting up encryption especially if running SoftAp.This hack basically makes use of the fact that some manufacturers don't set the encryption by default when first launched out of the box. This is just a heads up to everyone so you aren't a future…

Read more…
0 Replies