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


  • Tommy,
    If the Pi is up to this then this is great news and a much cheaper option than the Gumstix I was looking at.
    I am in the process of writing a control library so my Arduino Mini Pro can receive PWM signals from a spare RC channel and translate them into VISCA commands enabling me to remotely zoom and focus my Sony block camera (12x optical, 8xdigital zoom).
    If the Pi can do all this then I could replace the Mini with a Pi to both encode and control the camera over the IP network. Presumable I could also send MAVLink waypoint commands over the same network and forward them on to my flight controller (APM2)?
    I was also considering broadcasting in low res to control and focus the camera but recording locally (toPi/Gumstix) in SD/HD for retrieval after landing.
    Please keep us posted!

  • My plan is to transcode the video by VLC ( to 600kB/s at 18 fps in the Pi. This video quality is good enough for the HUD in Mission Planner.

    VLC: Official site - Free multimedia solutions for all OS! - VideoLAN
    VLC: Official site - Free multimedia solutions for all OS!
  • Forgive my ignorance but how are you actually planning on sending the video down this link? If its down a 3G network won't the video need 'packetizing'? If that's the case I would imaging a Pi would be woefully inadequate and you'd need something that can do hardware encoding like a Gumstix.
    One alternative I was looking at was to conventionally transmit video/telemetry to a ground control station and then have the GCS encode the video and rebroadcast it down a 3G link. Not the most elegant solution however :-(
  • If you wanna play with the Pi OS while you are waiting, just download an emulator for Windows here:

  • I think the banwidth modem2modem is around 84kB.

    I will keep you informed during my progress with this Raspberry pi setup. Yes, both video and telemetry at the same 3g  connection.

  • Tommy, It's a great idea.Could you beam back both the video and telemetry using the 3g USB stick?

  • Tommy, from my original post this is what I wanted to achieve, but you are way ahead of me and probably much more capable of implementing it. Please keep me informed how you get on and if you can save me from reinventing the wheel I would be very grateful.

  • Has anyone tried to transfer a file using a direct modem to modem call? How low is the bandwidth? If the bandwidth is so low, i wonder how 3G video-calls take place.

  • Alan, my next goal is to use the Pi with a 3g USB stick. Connect the APM2 to the TTL UART on the Pi for Mission planner. and connect my Gopro to the Pi via a USB video capture device and stream this video via 3g. Until now i have used a 3g wifi router, but the Pi will replace this router.

  • You could call one of the modems from the other directly, but as far as i know, the bandwidth is very low.

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