LibeSIM
2026/05/22 01:00
eIMとは?SGP.32が定めるIoT eSIMの遠隔管理コンポーネント(PSMO・eCO・ESipa)を解説

こんにちは、コモン・クリエーションでIoT・SIMエンジニアリングサービスの事業責任者をしている山本です。
本記事では、IoT向けeSIM(SGP.31/SGP.32)の主役である eIM(eSIM IoT Remote Manager)について説明します。
1. はじめに
コンシューマeSIMは、ユーザーが画面を見て「この回線にしよう」と操作することを前提にしています。ところがIoT機器には、画面もなければそばに人もいません。だからといって、機器ごとに現地へSIMを差し替えに行くのも現実的ではありません。
この「人がいない」問題を埋めるために生まれたのが eIM です。コンシューマモデルでLPAが担っていた「ユーザー操作・トリガ」の役割を、クラウド側に出して、遠隔からプロファイルを管理できるようにしたもの、と考えると分かりやすいです。

2. eIMの役割
SGP.31の定義では、eIMは1台、もしくは大量のIoT機器群に対して、遠隔でプロファイルの状態を管理する役割を担います。具体的には次の2つの操作が中心です。
PSMO(Profile State Management Operation)は、プロファイルの有効化・無効化・削除・一覧取得・メタデータ参照などを行う
eCO(eIM Configuration Operation)は、eUICC側のeIM設定(どのeIMがこのeUICCを担当するかなど)を行う
eIMは単体のコンポーネントとしても、デバイス管理プラットフォームなど上位システムの一機能としても実装できます。実装の中身自体は仕様で縛られておらず、機能・セキュリティ要件だけが規定されています。
3. eIMとIPAのやりとり
eIMは、eUICCを直接叩くわけではなく、機器側の IPA(IoT Profile Assistant)を介してプロファイルを動かします。やりとりは ESipa というインタフェースで行われます。
PSMOを行うとき、eIMは署名付きの eUICC Package を作ります。これをIPAがeUICCに伝え、eUICCは署名を検証してから実行し、結果をさらに署名付きで返します。つまり、IPAや通信経路が信用できなくても、指示の正当性はeIMとeUICCの間の署名で担保されるという設計です。
プロファイルや指示の受け渡しには、2つのモードがあります。
eIM Package Retrieval(プル型)は、IPAが定期的に「自分宛の保留パッケージはあるか」とeIMに取りにいく方式
eIM Package Injection(プッシュ型)は、eIM側からIPAにパッケージを投入する方式
NB-IoTのような帯域の限られた現場でも動くよう、どちらを使うかを選べる点がIoTらしいところです。
4. Associated eIM と信頼性の仕掛け
eUICCに対してPSMOを行うには、そのeIMがそのeUICCの Associated eIM(関連付けられたeIM)である必要があります。この関連付けはeCOで設定し、eIMID で識別されます。
また、遠隔切替は「切り替えた先でネットにつながらなくなる」リスクが付きまといます。そこでSGP.32には、ネットにつながらなくなったときに規定のプロファイルに戻る Fallback Mechanism や、直前のプロファイルに戻す Rollback Mechanism といった保険が用意されています。
5. LibeSIMでのeIM
弊社のLibeSIMでもeIMを提供しており、例えばGNSSの位置情報をトリガに、エリアに応じて回線を自動で切り替えるPoCなども行っています。eIMは「遠隔からフリートの回線を動かす」ための土台になるコンポーネントです。
6. まとめ
eIMは、IoT機器のプロファイルを遠隔・大量に管理するクラウド側の司令塔。
コンシューマモデルでLPAが担っていた「ユーザー操作・トリガ」を遠隔管理に置き換えたもの。
IPAを介してESipaでやりとりし、署名付きeUICC Packageで指示の正当性を担保する。
Fallback / Rollback で、遠隔切替の「つながらなくなる」リスクに備えている。
弊社では「LibeSIM」として、SM-DP+ や MVNO 回線、eIM(eSIM IoT Remote Manager)、eUICC、IPA/LPA のご提供を行っております。ご興味がございましたら、デモや PoC 等行っておりますので、ぜひお問い合わせください。
https://common-creation.com/service/libesim
参考文献
GSMA SGP.31 v1.2「eSIM IoT Architecture and Requirements」
GSMA SGP.32 v1.2「eSIM IoT Technical Specification」