Have you had any luck with this yet? I seem to be in the same predicament.
I had delayed further work on this issue in the hopes that the new Arduino Yun would include built-in support for the GSM Library within the Bridge library... On receiving my new board, it appears my hopes were in vain... There is however some hope that the Linux/OpenWRT portion of the board will work with a USB GSM dongle which I've already been using with a Raspberry Pi... The Linino/OpenWRT SoC used by the YUN is similar to the TP-Link WR703N mini router for which we managed to use for GPS tracking as documented in this forum- https://forum.openwrt.org/viewtopic.php?pid=185438
Nevertheless, I would like to think my +$100 investment in the GSM Shield has not gone to waste, so I will keep trying...
I don't believe that that is what was suggested. Re-read what was suggested.
Yes I mistyped.
You can only control whether you are paying attention at the moment data arrives. Given that, it seems obvious that you don't want to not listen to either device for any extended period of time.
The challenge is going to be identifying
- A. How much data needs to be transmitted
- B. How often it needs to be transmitted
As most use cases for which the project involves fleet management for public vehicles (i.e transit busses, snowplows, schoolbusses etc...) the intervals between transmission of minimal information (i.e Lat./Long.) might give us more room than someone tracking an RC plane for example. Another advantage to our use scenario is that most public vehicles either operate along a fixed route or within a limited jurisdiction. In such cases, we might be able to take advantage of the fact that routes have usually been planned around a series of waypoints.
I wonder if a better approach would be to configure the device more like a datalogger with a set of geolocated triggers telling the device to send the last logged position? This way we could select how much data to transmit and when to send it according to the strength of the signal, and even incorporate different formats like mesh or wifi depending on the terrain?