This is an excellent question.
The frequency of our device transmissions depend on a couple of factors.
1) Power - Is the GO device plugged in, and the ignition on?
If the ignition is on, then we have to look at other conditions below.
If the device is plugged on and the ignition is off, then our device will send a short transmission (a heartbeat) every 30 minutes, for the first 48 hours. After 48 without ignition, our device will only send a heartbeat once every 23 hours.
If the device is not plugged in, it will not transmit any data; there is no internal power source for our devices.
2) Curve logic - What does the device need to transmit?
In order to reduce the data used by our device, we don't stream data continuously; our device sends data through in packets. We have a curve logging algorithm in the device that tells us what information needs to be reported; once a packet is full, or once a certain amount of time has elapsed, our device will transmit a packet.
The device itself will send updates at varying intervals depending on driver behavior or vehicle health. At a minimum, the Geotab GO device updates its location at least once every 100 seconds while driving. The more the direction or speed changes, the more often the location will update.
You can find more about our curve logging here.
I know this is a lot of information so let me know if you have any other questions and I'll be happy to continue answering these questions for you.