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)
Andke: I do not detect *anything*.
The only code I have so far is a very rudimentary module for initializing the modem from the APM (ie using the APM to send the AT commands before the GCS starts sending.). Once the basic functionality is working and tested, I can add features. For now, I'm just looking to get it working.
I will have code ready for testing this coming week. It's almost ready!
I think that GSM/GPS tracker *will* work!!
It seems to be just a GSM/GPRS quad band modem.
Can you find an AT command set manual?
Can you see if it has serial pins or pads somewhere? Like "TX", "RX"?
From the manufacturers specs, it is a full cellphone and supports voice calls, so it must have a serial console somewhere for AT commands. If it does and you can connect it, it will work!
Ask the manuf. for an AT-command manual and we are in business. If they can't help you, look at the GSM chip (probably on the underside from the photo you sent), and see the model number and brand. It might be a common module like a Telit or SIM800 or something, in which case there will be lots of manuals. If you do not find a manual, we could try standard AT commands and see what happens.
I can't see from the photo.
The GSM module is the one covered in Velcro. Can you see under the Velcro if there is a brand name or model?
No name or brand visible....
...what is your current status with the DroneCell?..
hm, that's tough.
I will post a status update on the main thread now.
I found these, if you can order from Amazon:
They use the SIM900 which is the same as on the DroneCell, if you want to try.
UPDATE: Here is the first attempt at a library. It is a patch against the most recent commit (as of today), and will apply to ArduCopter *only* (not ArduPlane yet, though it should be trivial to add to ArduPlane).
The library will send init strings to the modem to establish a transparent connection. The SIM-specific and network-specific parameters (like destination IP), have to be added to the code for now (there is no configuration interface yet).
The patch creates a directory and two files, under libraries/Cellular_Modem and adds a few lines to ArduCopter.pde and system.pde to call the library on startup.
DISCLAIMER: This is early ALPHA. If it works for you it is a miracle!
updated again with some status checking code:
and as a hex file, in case you cannot compile code but want to test:
Latest code, is as a series of three patches on the current code from git. Once installed, change the values in Cellular_Modem.h to match your SIM card and IP address, compile and run on the APM1.
The code will initialize the modem, set up a TCP or UDP connection to the IP address/port you specified and start sending and receiving telemetry at 57600 baud. It takes about a minute from groundstart before you see packets flowing over the Internet.
There's about 1-2 second latency, but no packet loss.
Recently found this http://www.cooking-hacks.com/index.php/documentation/tutorials/ardu...
Could this possible be a new way of thinking? as it includes a camera on the shield itself, and is arduino compatible.
And best of all, the first 3G shield...