SGP.32 eSIM Connectivity for IoT Deployments | GlobalIoT.com
Skip to content
Connectivity · IoT remote provisioning

SGP.32 eSIM connectivity

SGP.32 eSIM connectivity applies the GSMA's IoT remote SIM provisioning architecture to compatible devices and embedded Universal Integrated Circuit Cards (eUICCs). It introduces an eSIM IoT remote manager (eIM) and IoT profile assistant (IPA) so profile operations can be managed without requiring a person at the device.

Ideal For
Manufacturers and IoT operators designing remote profile provisioning for constrained or unattended devices.

Key Takeaways

  • SGP.32 is an architecture and technical specification, not a radio network or coverage product.
  • The eIM manages intended profile operations; the IPA mediates those operations at the device or eUICC.
  • An SM-DP+ prepares and delivers bound operator profiles.
  • Device, modem, eUICC, IPA, eIM and profile infrastructure must be checked for compatible implementation.
  • Connectivity solutions are provided through Atomic Pulse, the IoT connectivity offering from Atomic Mobile.

Who is SGP.32 eSIM connectivity for?

SGP.32 is designed for IoT devices that may be constrained, unattended or lack the user interface assumed by consumer eSIM flows. It is relevant to manufacturers shipping common hardware into multiple markets and operators of long-lived fleets that need controlled profile changes after installation.

Not every project needs it. If profile choice never changes, a fixed SIM may be simpler. Existing machine-to-machine fleets may use SGP.02, while user-operated products may fit SGP.22. Architecture selection should be based on device interaction, installed base and lifecycle requirements.

What business problem does SGP.32 address?

Remote provisioning existed before SGP.32, but consumer workflows generally expect a user and machine-to-machine implementations can require tightly coupled integrations. SGP.32 defines roles intended for scalable IoT operation while reusing the Subscription Manager Data Preparation Plus (SM-DP+) infrastructure used to prepare and deliver profiles.

It enables a device operator to express profile-management intent through an eIM and have an IPA carry out supported operations. This can reduce dependence on physical SIM replacement and market-specific factory stock.

It does not grant profiles, network access or regulatory approval. Those remain commercial and local deployment matters. The value comes from standardized roles combined with an operational plan.

Which SGP.32 connectivity models are available?

Component or modelFunctionDecision to make
eIMRemotely manages intended IoT profile operationsOwnership, authorization and fleet hierarchy
IPA in deviceDevice software mediates profile operationsOperating-system and modem integration
IPA in eUICCeUICC-resident function mediates operationsHardware and implementation support
SM-DP+Prepares, protects and delivers profilesProfile contracts and interoperability
Bootstrap profileSupplies initial cellular reachabilityResilience, cost and fallback

An implementation may use multi-network access before or after localization with a downloaded profile. SGP.32 controls profiles; it does not itself define how radio network selection will perform. Atomic Pulse supports SGP.32 and IoT eSIM subject to compatible deployment components.

Which SIM and eSIM form factors support SGP.32?

SGP.32 requires a compatible eUICC implementation. The secure element can use a removable card or soldered Machine Form Factor 2 (MFF2) package; integrated implementations depend on ecosystem support. “eSIM” should therefore be specified by capability and architecture, not inferred from shape.

The host device must also support the selected IPA location and communication path. Confirm modem commands, local interfaces, firmware libraries, memory, certificate handling and behavior during power interruption. Hardware chosen before architecture validation can block later provisioning plans.

For terminology, read what SGP.32 means and eSIM versus eUICC.

What management capabilities does SGP.32 require?

An operational console or integration should show device and eUICC identity, installed profile state, requested actions, timestamps, results and errors. Authorization must separate routine viewing from profile download, enable, disable and delete privileges. Auditability is essential because profile actions can interrupt service.

Bulk campaigns should support cohorts, staged rollout, pause, retry limits and exception handling. Connect profile events to connectivity telemetry so operators can distinguish download failure, profile enablement, network registration and application reachability.

Application programming interfaces should be tested for idempotency and asynchronous states. A command being accepted is not the same as the device completing it.

How is SGP.32 eSIM connectivity deployed?

  1. Define profile use cases. State when and why profiles will be added, changed, disabled or removed.
  2. Assign roles. Identify the eIM operator, profile provider, SM-DP+, IPA location and device owner.
  3. Validate compatibility. Align specification versions and interfaces across eUICC, device, modem and platforms.
  4. Design initial reachability. Choose bootstrap connectivity and secure endpoints, certificates and routing.
  5. Implement state handling. Cover pending, completed, failed, interrupted and expired operations.
  6. Test safely. Download and enable test profiles, then simulate no coverage, low power and lost connectivity.
  7. Pilot in markets. Confirm network access, profile availability and local compliance.
  8. Prepare operations. Establish approvals, audit retention, escalation, rollback and device retirement.

Use staged campaigns and retain a recovery path until the replacement profile has demonstrated service.

What are the important SGP.32 considerations?

Start with specification and implementation compatibility. “Supports SGP.32” can refer to different components or maturity levels, so request exact versions, supported procedures and interoperability evidence. Check whether the IPA resides in the device or eUICC and what that means for firmware ownership.

Define profile portability and exit terms contractually. Determine who can release, transfer or delete profiles and how the estate continues if one supplier changes. Keep eUICC, profile and device identifiers mapped without exposing sensitive credentials.

Plan for unreachable devices. Battery depletion, no coverage, bad routing or a disabled bootstrap can prevent commands from arriving. Retry behavior must avoid power drain and signaling storms. SGP.32 enables remote operations; it cannot guarantee that an offline device receives them.

Operational state should be explicit. Separate an eIM request being created, delivered and accepted from a profile actually being downloaded, enabled and used for a successful data session. Assign timeouts and reconciliation behavior to each transition. If the device reports intermittently, ensure commands and results remain valid for the intended period without being replayed after they are no longer safe.

Treat interoperability as continuing work rather than a one-time lab result. Record component versions, regression-test modem and device firmware updates, and test every operator profile type intended for production. Maintain a small representative device estate for profile campaigns before wider release. When responsibilities span an eUICC supplier, platform, profile provider and device team, publish an escalation matrix that identifies the evidence each party needs.

Frequently Asked Questions

Evaluate SGP.32 for your devices

Discuss eUICC hardware, IPA integration, profile lifecycle and target markets. Connectivity solutions are provided through Atomic Pulse, the IoT connectivity offering from Atomic Mobile.