What Is SGP.32? GSMA IoT eSIM Standard Explained | GlobalIoT.com
Skip to content
Learn · eSIM standards

What is SGP.32?

SGP.32 is the GSMA technical specification for remote SIM provisioning of Internet of Things devices. It defines an eSIM IoT remote Manager (eIM) and IoT Profile Assistant (IPA) so constrained or unattended devices can manage eUICC profiles using the established SM-DP+ profile ecosystem. GSMA published SGP.32 version 1.0 in May 2023.

Definition

SGP.32 is the GSMA IoT eSIM technical specification defining how an eIM, IPA, eUICC and SM-DP+ coordinate remote operator-profile management for IoT devices.

Key Takeaways

  • SGP.32 targets unattended and constrained IoT devices.
  • The eIM remotely triggers and coordinates profile operations; the IPA interfaces with the eUICC.
  • It reuses SM-DP+ infrastructure from the consumer eSIM ecosystem.
  • It differs architecturally from the earlier SGP.02 M2M model.
  • Specification publication does not itself guarantee module, profile or operator availability.

Why did GSMA create SGP.32?

The SGP.02 machine-to-machine architecture predates today's range of low-power IoT devices and uses operator-oriented Subscription Manager roles. The SGP.22 consumer architecture benefits from a person and Local Profile Assistant on a capable phone. Many IoT devices have neither a screen nor a user, may sleep for long intervals, and communicate over constrained links.

SGP.32 provides an IoT-specific control model while reusing Subscription Manager Data Preparation Plus (SM-DP+) services. Its companion architecture document is SGP.31. The objective is to make remote profile management practical across diverse IoT hardware and connectivity patterns, not to define radio coverage or commercial roaming terms.

What components does SGP.32 define?

ComponentRole
eUICCSecurely stores and enables operator profiles
IPAIoT Profile Assistant that performs profile operations with the eUICC
eIMeSIM IoT remote Manager that remotely manages authorized IoT profile activity
SM-DP+Prepares, protects and delivers bound profile packages
IoT deviceHosts connectivity and, depending on implementation, the IPA

The IPA may be implemented in the device (IPAd) or eUICC (IPAe), subject to the specification and product implementation. The eIM does not become a mobile network; it is a remote-management actor. Authorization and secure associations limit what it may command.

How does an SGP.32 profile change work?

At a high level, the deployment owner or service initiates an authorized operation through the eIM. The eIM communicates the task to the IoT device, and the IPA handles the standardized interaction needed to obtain and install a bound profile package from an SM-DP+. The eUICC verifies and stores the package, after which the appropriate profile can be enabled.

Actual sequences include security, authorization, notifications and error handling defined by GSMA documents. An implementation must account for a device that is asleep, intermittently reachable or unable to use its current network. Bootstrap connectivity and rollback are operational design issues. Teams should test interrupted downloads and profile enablement where the new network is absent.

How is SGP.32 different from SGP.02?

SGP.02 centers on the SM-DP and Subscription Manager Secure Routing (SM-SR), with server-side operator integrations controlling an eUICC. SGP.32 uses the SM-DP+ profile delivery ecosystem and introduces the eIM and IPA for IoT orchestration. This can separate device-fleet management from a single SM-SR relationship.

That architectural flexibility should not be confused with automatic commercial freedom. A device still needs compatible hardware and software, an authorized eIM, accessible SM-DP+, suitable operator profiles, certification and contracts. Existing SGP.02 systems may remain appropriate; migration is a business and engineering project, not a file-format switch.

Why does SGP.32 matter for constrained devices?

A meter or tracker may wake briefly, have limited memory, lack a user interface and spend most of its life behind power-saving network behavior. SGP.32 explicitly provides a remote-management model for that class of endpoint. The eIM can integrate fleet policy while the IPA provides the device-side profile function.

The recommendation is to model reachability. Define when a device listens for commands, whether server-initiated traffic is possible, how long operations may remain pending and which profile restores service. Profile download also consumes data and energy. “Supports SGP.32” is incomplete without tested details for module firmware, eUICC, IPA placement and management service.

What should an SGP.32 evaluation cover?

Ask for the supported SGP.31/SGP.32 versions and product release status. Identify the eUICC, module, IPA implementation, eIM and SM-DP+ providers. Confirm available profiles and countries independently. Test factory association, eIM authorization, download, install, enable, disable, delete, notification, fallback and device replacement.

Review control and exit terms: who can authorize eIMs, load profiles from another provider, export mappings and continue operations after contract termination? Examine security responsibilities and audit records. Finally, compare the cost and operational burden with a conventional multi-network profile; remote provisioning adds strategic options but also components that must be monitored.

How should teams validate the decision before deployment?

Treat published specifications and supplier documentation as a starting point, not proof that a design will work in every target location. Build a representative test set covering the countries, operators, radio conditions, device firmware, antennas, power sources and backend routes that production devices will encounter.

Start with a written traffic and operating profile. Record payload sizes, message frequency, acceptable latency, mobility, expected device life, firmware-update size and behavior after an outage. Test normal operation as well as weak signal, loss of service, exhausted data allowance, expired credentials, a network change and a backend that is temporarily unavailable. Long retry loops can consume more energy and data than the normal application.

Use a pilot large enough to reveal variation between buildings, regions and networks. Capture attach success, time to first data, session failures, round-trip latency, retransmissions, radio measurements, energy use and data counted by both device and provider. The recommendation is to define acceptance thresholds before the pilot, then retain the evidence used to approve the production design.

Commercial and technical validation should happen together. Confirm which networks, countries, features and support functions are included in writing. Check how subscriptions are activated, suspended, exported and terminated; how alerts work; what happens at contractual limits; and whether the device can be moved to another provider if circumstances change. A low headline rate does not compensate for an unsuitable radio, inaccessible diagnostics or a design that requires field replacement.

What should an operational plan include?

Connectivity is a lifecycle responsibility rather than a one-time component purchase. Assign owners for provisioning, inventory, usage monitoring, incident response, security updates and retirement. Keep the device identifier, subscription identifier, hardware revision, firmware version, deployment location and responsible customer or business unit linked in an inventory system.

Set alerts for unexpected activation, prolonged silence, unusual usage and repeated network sessions. The right threshold depends on the application: silence from a monthly meter is different from silence from a safety alarm. Document who investigates each alert and which evidence is available from the device, connectivity platform and application.

Plan controlled firmware updates, including staged rollout, rollback and recovery from interrupted downloads. Budget for protocol overhead and retries rather than payload bytes alone. Review operator technology roadmaps and regulatory requirements during the service life, especially for products sold into multiple countries. For a structured launch review, use the IoT deployment checklist.

Finally, design an exit path. Record whether hardware supports another profile, SIM or radio technology; how data and identifiers can be exported; and how credentials are revoked at end of life. This is a recommendation for resilience, not a claim that every deployment needs multiple providers.

Frequently Asked Questions

Explore SGP.32 for IoT deployments

Review profile-management capabilities and implementation requirements for an SGP.32 device fleet.