SGP.32 IPA-e vs IPA-d: Where the Intelligence Lives

In SGP.32, the IPA (IoT Profile Assistant) is the device-side component that receives management instructions from the eIM and executes profile operations on the eUICC. What most guides do not explain clearly is that the IPA does not have to live in the same place on every device. SGP.32 defines two distinct implementations – and the choice between them has significant consequences for your hardware design, your power budget, and your long-term management flexibility.

What Is IPA-d (Device-Based)?

IPA-d means the IoT Profile Assistant runs as software on the device itself – typically in the main processor or the router operating system. The IPA-d communicates with the eUICC chip via the standard SIM card interface, and it communicates with the eIM server over whatever network connection the device maintains.

This is how Teltonika implements eSIM management on the RUT241 and RUTX series. The firmware running on the router contains the profile management logic. When RMS (Remote Management System) pushes a command to switch profiles, it is the device-side software – the functional equivalent of an IPA-d – that receives and executes it.

Strengths of IPA-d

Weaknesses of IPA-d

What Is IPA-e (eUICC-Based)?

IPA-e means the IoT Profile Assistant lives directly on the eUICC chip itself. The eUICC – the secure element – contains not just the profile storage but also the management logic. The IPA-e communicates with the eIM server directly, using the cellular connection provided by whichever profile is currently active on the chip.

This architecture is more common in highly constrained IoT devices – sensors, smart meters, and low-power environmental monitors where the main processor may be in deep sleep for hours or days at a time. With IPA-e, a profile update can be initiated and executed by the eUICC independently, without waking the main processor.

Strengths of IPA-e

Weaknesses of IPA-e

The 2026 Battleground: Which Will Win?

This is not a case where one approach wins outright. The split is likely to follow device category:

Device CategoryRecommended IPAReason
Industrial routers and gatewaysIPA-dAlways-on, well-powered, benefits from firmware updates
Smart metersIPA-eDeep sleep cycles, must receive commands without waking processor
Asset trackersIPA-d or IPA-eDepends on battery profile and wake frequency
Environmental sensorsIPA-eExtreme power constraints, long sleep periods
5G RedCap devicesIPA-dSufficient processing power, faster update cycles
NB-IoT endpointsIPA-eConstrained networks and ultra-low power budgets

What to ask your hardware vendor: Is the IPA device-based or eUICC-based? Can the device receive and process a profile update command while the main processor is in deep sleep? If the answer to the second question is no, you have an IPA-d implementation.

How to Specify This in a Hardware Procurement

When specifying eSIM-capable hardware for a deployment, add these questions to your technical checklist:

For more on the SGP.32 architecture that defines these components, see the Architecture Guide. For hardware currently implementing these approaches, see the eSIM Hardware Guide.