
The mobile industry has a written definition of near real time, and the number attached to it is four hours. Under the Near Real Time Roaming Data Exchange interface described by the GSMA's interoperability and data specifications work, a visited operator is expected to pass roaming usage information back to the home operator within four hours of the call or session completing.
That window exists mainly so that fraud gets caught before it becomes expensive, and it has been the working benchmark for years.
It is worth holding on to that figure, because a great many connectivity management platforms advertise real-time monitoring while sitting on top of feeds that carry precisely that kind of delay. The dashboard itself refreshes instantly, which is a different matter from the data inside it being current.
What follows is a walk-through of the actual sequence: how a SIM gets provisioned, activated, watched, restricted, and eventually retired, and where in that sequence the platform is genuinely in control rather than relaying somebody else's timing. We have looked at enough of these systems to say that the interesting differences are rarely in the feature list.
What The Platform Is Sitting On Top Of
A connectivity management platform (CMP) is the software layer that a business uses to manage cellular subscriptions across its device estate: activating and suspending SIMs, watching data and SMS usage, applying rules, and pulling all of it into one account regardless of how many underlying carriers are involved.
Underneath that layer sits infrastructure the platform does not own. There is a subscriber database (the HLR, HSS, or UDM depending on generation) that decides whether a SIM is allowed to attach at all.
There is a packet core that establishes the data session and enforces the APN. There is a charging system that counts what was used. For eSIM estates, there is also remote provisioning infrastructure, an SM-DP+ server that holds and delivers profiles.
A CMP is a control and reporting surface over those components. Its real capability is bounded by what the operator underneath exposes and how quickly. That constraint is the single most useful thing to understand before comparing vendors, and it explains most of the differences you will find between platforms that otherwise describe themselves identically.
Cisco IoT Control Center, Aeris, Soracom, emnify, floLIVE, KORE, 1NCE, Onomondo and Wireless Logic all offer a CMP of some description, and they differ far more in what they own beneath the portal than in what the portal shows you.
Step One: Getting A SIM From Stock To Live
SIM lifecycle states are the administrative statuses a subscription moves through during its working life, most commonly a test or pre-active state, then active, then suspended, and finally decommissioned or terminated when the subscription is closed for good.
Two warnings about those words. First, they are not standardised across the industry, so "suspended" on one platform is billing-paused and reversible, while on another it is a network bar with a reactivation fee attached. Second, the state in the portal and the state of the device are different things, and they can disagree for a while.
Mechanically, activation means a subscriber record is enabled in the operator's database, and the profile is permitted to establish a data session on a given APN. The device, however, only finds this out when it next attempts to attach. A modem that is powered down, parked in a shielded warehouse, or camped on a cell after a rejected attach will not reflect the change at the moment you click the button.
When auditing a platform, the useful question is not whether it can activate a SIM. It is whether it will show you the last successful attach, the serving network, and the reason code for the last failure, because that is the information that tells you which side of the gap you are on.
Zero touch provisioning is the practice of shipping a device that connects on first power-up without anyone entering credentials, swapping a card, or visiting the site, usually by loading a bootstrap profile at manufacture and pushing the operational profile remotely afterwards.
For constrained devices, this got considerably easier with the GSMA's SGP.32 specification, published as version 1.1 in April 2024, which defines remote provisioning and management of the eUICC in devices that are network constrained, user interface constrained, or both.
The Trusted Connectivity Alliance, writing in September 2024, describes the two components that make it work: an eSIM IoT Remote Manager that can drive profile downloads across a fleet of devices without end-user interaction, and an IoT Profile Assistant that sits either on the device or on the eUICC itself.
The specification also adds lighter transport options, including CoAP and DTLS, for devices that cannot support SMS or HTTPS. In plain terms, it removes the old assumption that somebody with a screen and a thumb was available at the far end.
Step Two: Where The Numbers On Your Dashboard Come From
Real-time SIM activation and monitoring means that lifecycle commands take effect within the current session or attach cycle, and that usage and session data are visible while the session is running rather than after it has closed and been rated.
That definition splits neatly along a line drawn in the charging architecture itself. The published version of the 3GPP charging principles specification, ETSI TS 132 240 V19.4.0 dated October 2025, defines offline charging as a mechanism where charging information does not affect, in real time, the service rendered, and notes that resource usage is reported to the billing domain after the usage has occurred. Online charging is defined as the opposite case, where charging information can affect the service in real time, and the charging system therefore interacts directly with session control.
That is the whole distinction, expressed in the specification's own vocabulary rather than in marketing copy. A platform whose usage figures come from offline records is reporting history, however quickly its interface repaints. A platform that can interpose an online charging system in the session path can stop a device mid-transfer, because the next block of quota simply is not granted.
Real-time on a dashboard is often a property of the user interface. Whether it is also a property of the network is a separate question, and it is the one that decides whether a runaway device costs you ten dollars or ten thousand.
Where the number comes from | Typical freshness | What it can safely drive |
|---|---|---|
Online charging system in the session path | While the session runs, as quota is requested and granted | Enforced hard caps and mid-session cutoff |
Offline charging records from the home network | After the usage has occurred and records have been collected | Usage reporting, billing, trend alerts |
Roaming usage exchanged between operators | Within four hours of the event under the GSMA near real time interface | Fraud alerts, runaway usage detection |
Platform diagnostic and session queries | On demand, subject to the underlying operator's interface | Troubleshooting an individual device |
Carrier-dependent near real time is the honest label for most of what is sold as real time. It is not a defect. For a soil sensor sending a few kilobytes a day it is entirely sufficient. It becomes a defect when someone specifies a hard cap, assumes it is enforced in the session, and discovers on the invoice that it was evaluated against records that arrived later.
Step Three: Turning A Reading Into An Action
This is the part of the stack where platforms actually separate, and it is worth spending time on.
A policy engine is the rules component of a connectivity platform: it evaluates conditions such as data consumed, SMS sent, country or network attached, device identity, or time of day, and then fires an action such as an alert, a throttle, a suspension, or a webhook to an external system.
The feature lists all look the same. The audit questions are these.
- Where is the rule evaluated? A cap enforced by an online charging system behaves differently from a cap evaluated by a scheduled job that reads usage records every fifteen minutes, and both get described as automated.
- What happens to a session that is already open when a suspend command is issued? Depending on implementation, suspension takes effect at the next attach or the next quota request rather than tearing down live traffic. If your control plan depends on stopping a device immediately, confirm this rather than assuming it.
- Can the rule reach outward? Webhooks and an open API are what let a usage event trigger something in your own systems, which matters more than any built-in report.
- Who is allowed to operate it, and can that be delegated to a reseller or a customer without giving them the whole account?
There is a commercial dimension too, and it is the one buyers most often skip. Lifecycle events sometimes carry charges. Some vendors bill per activation, some require annual commitments that make suspending idle devices pointless, and some quietly treat a reactivation as a new connection.
If you are buying M2M SIM cards in a first small batch and expect to scale later, the billing treatment of activation and suspension will shape your operating costs more than the per megabyte rate does.
One of the providers that has made this explicit is Trafalgar Wireless, whose published terms include portal, API, activation and suspension at no charge, a one month minimum period, and a pre-activation allowance of free data so that M2M SIM cards can be tested on the bench before any billing cycle begins, with activation, suspension, usage limits and alerts all driven from its IoT Suite portal.
Free test data before the clock starts is a small thing that removes a genuinely annoying problem, which is being billed for a month of connectivity while a prototype sits on a desk.
Step Four: When The SIM Has More Than One Identity
Control gets more interesting once a SIM stops being a single identity on a single home network.
A multi-network SIM carries one IMSI and roams, selecting whichever partner network is available and permitted. A multi-IMSI SIM carries two or more identities, and an applet on the card decides which one to present, which is how providers obtain local rates in markets where permanent roaming is restricted. An eUICC goes further and allows an entire operator profile to be replaced over the air.
Each behaves differently under platform control, and this is the part most comparison articles skip.
- With a roaming SIM, your visibility of usage is only as fresh as the visited network's reporting, which brings us back to the four-hour figure.
- With multi-IMSI, the card can switch identity on its own, without the platform initiating anything. Ask whether the portal shows the currently active IMSI and the switch history, or only the SIM's serial number.
- With eUICC, a profile change is a provisioning transaction with its own success and failure states, and those states need to be visible somewhere.
What Changes When The Devices Are Moving
Fleet and logistics deployments break several assumptions that static estates never test.
Vehicles cross borders, cell boundaries, and coverage holes constantly, so short session drops are normal traffic rather than a fault. An alerting threshold tuned for a fixed meter will generate noise all day. Video telematics makes it worse in the other direction: a dashcam uploading footage after an incident can consume a month of allowance in a few minutes, and a monitoring feed that lags by hours will report it long after the money is gone.
Practical consequences worth designing for:
- Pooled or dynamic plans absorb the burst devices without punishing the quiet ones, so long as the pool itself has an enforced ceiling.
- Bulk suspension matters for seasonal or off-hire vehicles, and it is only useful if reactivation is quick and does not reset a contract term.
- Pairing a SIM to a device identity, commonly called IMEI lock, is the cheapest defence against a card being pulled out of a parked truck and used elsewhere.
- Decommissioning needs to be a real step in your process when a vehicle is sold; otherwise, the estate slowly fills with subscriptions nobody can account for.
A Short Recap
- The four-hour roaming data window is the industry's own definition of near real time, and it sets a floor on what many platforms can see about roaming devices.
- A CMP controls and reports; the subscriber database, packet core, and charging system underneath decide what is actually possible.
- Activation is a database change, not a device event, so ask what the platform shows about attach status and failure reasons.
- Offline charging reports history, and online charging can act inside the session, and that difference is what makes a cap enforceable.
- Policy engines are worth evaluating by where the rule is enforced and whether it can reach your own systems, not by the length of the feature list.
- Multi-IMSI cards and eUICC profiles can change state without the platform's involvement, so the portal should show identity and profile history, not just the SIM serial.
- How Real-Time SIM Control Actually Works Inside An IoT Connectivity Platform - September 9, 2026
- Affordable Mentoring Software for Universities and Alumni Networks - September 9, 2026
- What an FMEA Course Teaches Engineers - September 9, 2026
