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 SIM 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, eSIM provisioning for IoT and headless devices." data-category="Provisioning">M2M provisioning 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 eUICC.
- SM-SR (Subscription Manager - Secure Routing) -- maintains a secure OTA 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-SR 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 | LPA 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
SIM Card Types Explained
Getting Started…RSP — users switch profiles via device UI - GSMA SGP.02 : M2M RSP — profiles pushed by operator without user interaction -…
Smart Card in IoT
Industry Applications…over the air. eSIM for M2M and IoT Connectivity The GSMA SGP.02 M2M eSIM specification was designed specifically for…
5G SIM and iSIM Technology
Industry Applications…GSMA Specifications Specification Scope SGP.02 (M2M RSP) Remote provisioning for M2M/IoT eSIMs without LPA SGP.22…
Perguntas frequentes
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.