M2M Provisioning
ProvisioningMachine-to-Machine provisioning is the GSMA-specified remote SIM provisioning architecture for IoT and automotive devices that operate without a user interface. Unlike consumer RSP which uses SM-DP+, M2M provisioning uses SM-DP and SM-SR for push-based profile delivery, enabling operators to remotely manage eUICC profiles in headless devices.
What Is M2M Provisioning?
Machine-to-Machine (M2M) provisioning is the GSMA-specified remote SIMSIMApplicationSmart card for mobile network authentication.Click to view → provisioning architecture designed for IoT devices, automotive modules, and industrial equipment that operate without a user interface. Unlike the consumer RSP model that uses SM-DP+ and LPA, M2M provisioningM2M provisioningProvisioningRemote eSIMeSIMApplicationProgrammable embedded SIM chip.Click to view → provisioning for IoT and headless devices.Click to view → relies on a push-based architecture built around SM-DP and SM-SR servers, enabling operators to remotely manage eUICC profiles in headless devices at scale.
The architecture is specified in GSMA SGP.01 and SGP.02, and it addresses the unique constraint that M2M devices cannot display QR codes or activation UIs to end users.
Architecture Components
The M2M provisioning ecosystem consists of four primary entities:
- SM-DP (Subscription Manager - Data Preparation) -- generates and encrypts operator profiles for delivery. Unlike the consumer SM-DP+, the M2M SM-DP does not communicate directly with the eUICCeUICCProvisioningReprogrammable SIM chip supporting remote profile switching.Click to view →.
- SM-SR (Subscription Manager - Secure Routing) -- maintains a secure OTAOTAPersonalizationRemote card management via mobile network.Click to view → channel to each eUICC and routes profile management commands between SM-DP and the target device.
- eUICC -- the embedded reprogrammable SIM chip that receives and installs profiles.
- MNO (Mobile Network Operator) -- triggers profile operations through the SM-SRSM-SRProvisioningSecure routing entity for M2M eSIM profile management.Click to view → platform and manages the commercial relationship.
Push vs Pull Model
The critical difference between M2M and consumer provisioning is the delivery model:
| Aspect | Consumer (SGP.22) | M2M (SGP.02) |
|---|---|---|
| Delivery model | Pull (device-initiated) | Push (server-initiated) |
| Profile server | SM-DP+ | SM-DP + SM-SR |
| User interaction | LPALPAProvisioningDevice-side app for managing eSIM profile operations.Click to view → with QR code or activation code | None (headless) |
| Device UI required | Yes | No |
| Typical use case | Smartphones, tablets | Connected cars, meters, sensors |
Deployment Scenarios
M2M provisioning is essential in deployments where physical SIM access is impractical: eSIM modules soldered into smart meters, automotive telematics units, asset tracking devices, and industrial gateways. The push-based model allows fleet operators to switch carrier connectivity across thousands of devices simultaneously without dispatching technicians.
Cards used in M2M environments, such as the eSIM and iSIM, are typically certified under GSMA SAS to ensure manufacturing and provisioning integrity throughout the supply chain.
Related Content
Questions fréquemment posées
The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.
Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.