Iridium Services at a glance
A common reference for the Iridium and cellular transport types used by Ground Control IoT and tracking products, and how they compare.
Products, transceivers and supported transports
| Product | Iridium module | IMT | IP data | SBD | A-PNT | Cellular |
|---|---|---|---|---|---|---|
| RockBLOCK 9704 | Iridium Certus 9704 | ✓ | ||||
| RockBLOCK Pro | Iridium Certus 9704 | ✓ | ||||
| RockFLEET Assured | Iridium Certus 9704 | ✓ | ✓ | |||
| RockREMOTE | Iridium Certus 9770 | ✓ | ✓ | ✓ | ||
| RockREMOTE Mini | Iridium Certus 9770 | ✓ | ✓ | |||
| RockBLOCK APNT | Iridium PNT ASIC (receive only) | ✓ | ||||
| RockBLOCK 9602/9603/Plus | Iridium 9602/9603 | ✓ | ||||
| RockBLOCK 9604 | Iridium 9604 | ✓ | ✓ | |||
| RockBLOCK RTU | Iridium SBD transceiver | ✓ | ✓ | |||
| RockFLEET | Iridium 9603 | ✓ | ✓ | |||
| RockAIR | Iridium 9603N | ✓ | ✓ | |||
| RockSTAR | Iridium SBD transceiver | ✓ |
Transport types
| IMT (Iridium Messaging Transport) | IP data (Iridium Certus 100) | SBD (Short Burst Data) | |
|---|---|---|---|
| Model | Bi-directional messages | Bi-directional IP packets | Bi-directional short messages |
| Size | Up to 100 kB per message | Standard IP packets | MO up to 340 bytes, MT up to 270 bytes |
| Throughput | See Data rates | See Data rates | No quoted data rate |
| Latency | Typically under 10 seconds for small messages, measured to Cloudloop. See Latency and cold starts. | IP latency, measured per packet to the IP destination. See Latency and cold starts. | Approximately 10–30 seconds per message, depending on the antenna's view of the sky and the message size. |
Interfaces and protocols
| IMT | IP data | SBD | |
|---|---|---|---|
| Device interface | RockBLOCK 9704: serial (UART or USB) with the RockBLOCK 9704 library RockBLOCK Pro and RockREMOTE Mini: AT commands over serial RockREMOTE: MQTT IoT Gateway and REST API over the LAN | Ethernet LAN: see RockREMOTE LAN and the RockREMOTE Mini IP interface | RockBLOCK 9602/9603/Plus and 9604: Iridium AT commands over serial RockBLOCK RTU: GPIO and RS232, configured with the RockCONNECT app RockFLEET and RockAIR: GPIO, RS232 and the Serial API, configured with the RockCONNECT apps RockSTAR: RockCONNECT apps |
| End destination | Cloudloop, on Ground Control airtime | The IP destination. Traffic without an individual public IP originates from the Ground Control source IPs. | Cloudloop, on Ground Control airtime |
| Onward delivery | Cloudloop Data: REST API (poll/pull), HTTP webhook, FTP and MQTT (push) | Not applicable. Traffic can be routed through a public IP or VPN. | Cloudloop Data: REST API (poll/pull), HTTP webhook, FTP and MQTT (push) |
Signal strength
The Iridium Certus 9704 and 9770 transceivers in RockBLOCK and RockREMOTE products are configured in firmware to transmit only when signal strength is at least 1 bar. Do not duplicate this check in your application. Do not delay, block or skip a transmission based on a signal reading; send the data and the transceiver will transmit it when conditions allow.
Signal readings remain useful for diagnostics, installation checks and monitoring.
Latency and cold starts
Latency is defined as the time taken for a transmission to be sent from the Iridium transceiver to the end destination.
- IMT messages: on Ground Control airtime, the end destination is Cloudloop. From there, messages can be API pulled or pushed/forwarded to your own systems.
- IP data: Latency for IP data is measured per packet between the transceiver and the IP destination.
End-to-end latency of an Iridium transmission, whether an IMT message or IP data, consists of three stages:
- Session ramp-up: approximately 5 seconds to establish a session with the satellite network.
- Transmission: the time taken to send the data, which increases with the amount of data.
- Gateway to cloud: the time taken for the data to travel from the Iridium gateway to its destination.
Approximately 5 seconds is the average session ramp-up time quoted by Iridium. In practice it depends heavily on signal strength and the antenna's view of the sky. Ground Control regularly observes ramp-up times of 5 to 12 seconds, and occasionally longer.
Session ramp-up applies only to the first transmission in a session. Further transmissions while the session is active are sent without this delay.
If no data is transmitted for approximately 15 seconds or longer, the satellite link closes. The next transmission then requires a new session (a cold start) and incurs the full session ramp-up time.
On Iridium Certus 9770 products, an active IP data session also reduces IMT delivery time. Where ring alerts are used, MT delivery takes approximately 2 seconds longer.
Data rates
| Transceiver | Max transmit | Max receive | Ground Control products |
|---|---|---|---|
| Iridium Certus 9704 | 4.8 kbps | 4.8 kbps | RockBLOCK 9704, RockBLOCK Pro |
| Iridium Certus 9770 | 22 kbps | 88 kbps | RockREMOTE, RockREMOTE Mini |
Transmission time increases with the amount of data: 100 kB takes approximately 170 seconds to transmit at 4.8 kbps, or approximately 36 seconds at 22 kbps.
Related resources
- Signal Strength FAQ: clear view of the sky, antenna placement and signal behaviour.
- Compare Power Requirements: power consumption across products, including energy use against IMT message frequency.
- Antenna options: RockBLOCK 9704, RockBLOCK Pro and 9770 products.
- AT command reference: shared command set for RockBLOCK Pro, RockREMOTE Mini and RockFLEET Assured.
- Firmware releases: current firmware for every product.
- Tracking products: Common Features and the Serial API for RockFLEET and RockAIR.
- Cloudloop source IP addresses: addresses to allow through firewalls.