[Update: Apr-17-2012]

I have a working library for initializing AT-command compatible modems for TCP/IP over cellular.


Protocols: TCP and UDP (both work)

Mode: Transparent Bridge

Rate: 57600 baud

GCS tested: MP and QGCS

HW: APM1 tested, (APM2 testing soon)

Modems Tested: DroneCell (SIM900D module) and Arduino GSM Shield (SIM900 module)

Development continues...

Views: 7936

Replies to This Discussion

I'm interested in testing it! I found your google code page. I tried to use it with ardupilot 2.68, but after a closer look, looks like you are using an earlier version. 

Please PM me. I would love to talk to you more about this.

This has been dead for a while. Does anyone know where I can find the latest version of the library. I just got a DroneCell and Arduino Cellular Shield so I'd like to test them with APM 2 for telemetry data. 


You can try my witchcraft:


It is the MobileStream class and its usage.



Hi Søren Kuula! I have downloaded the dongfang mobile telemetry branch and compile with success the Ardu plane (V2.76). Is there a readme or a procedure to follow to get me all the way there? 

I have located the Uart2 on my APM 2.6, and solders pins to it. RX, TX and GND. I have also set my Dronecell to 57600 bps (Dronecell replys OK when AT, and I have made calls to and from it). Do I need to setup the SIM card details somewhere in the code? And also input a IP address, so i can connect to it from my mission planner?

Sorry for the stupid questions. I am an eager FPV flyer, but new to the APM and Dronecell.

Thanks for any help!

For the moment I just want to make it work. I have not done much programming, so I am totally black here. I do fly a lot though, so I'd be happy to beta test whatever needed. 

This code that Kuula linked to, is this something "everybody" is working together on or is there multible solutions been made with regards to the dronecell?

Søren kuula : nice work, did you consider to get it inegrated to Pixhawk and/or added to the master git ?

Also, I can compile Søren Kuulas ardupilot-MobileTelemetry APMrover2, but when compiling his Ardupilot I get this error message; 

avrdude: verification error, first mismatch at byte 0x3e000
0x91 != 0x0d
avrdude: verification error; content mismatch

Can someone help me with this? I can compile the lastest original code, both i Arduino and Mission planner.

Does anyone know where I can find the code and hex files for Drone Cell / APM 2.5 for Ardu Rover?

Thank you


Any further Dev on this?

It would be possible using this module to work but not using internet? Do a data call from computer to ardupilot and uses COM port from computer side to communicate to COM apm internal port.

I had some research but not find something, INMO this way is safer than exposing drone whole internet.


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service