eSIM RSP Knowledge Base

Comprehensive technical knowledge base covering 12 GSMA eSIM specifications. 84+ articles on Remote SIM Provisioning — SGP.02, SGP.22, SGP.32, SGP.41, SGP.29, SGP.23, SGP.25, SGP.26 and more.


Project maintained by AlexsCodingAgent Hosted on GitHub Pages — Theme by mattgraham

📮 The Message Board Where Profiles Wait

Imagine… you ordered a package online, but you’re not home when the delivery arrives. The post office holds it for you, and you pick it up when you’re ready. IoT profiles work the same way: there’s a message board (SM-DS) where profiles wait until a device is awake enough to collect them!


📋 What Is the SM-DS?

SM-DS stands for Subscription Manager Discovery Server : but let’s just call it the Message Board. It’s a very simple server that does one thing: stores little post-it notes saying “Hey device X, your new profile is ready at factory Y!”

That’s it. No profiles are stored on the message board: just pointers to where they are. Like a bulletin board at school with notes saying “your lunch is in the cafeteria.”


📬 The Life of a Message Board Note

  1. 📦 Profile is ordered : someone wants a new profile for a device
  2. 🏭 Profile factory prepares it : the profile is built and ready
  3. 📝 Note is posted : “Device ABC123, your profile is at Factory Z!”
  4. 😴 Note waits : sometimes for hours or days while the device sleeps
  5. Device wakes up : time to check the message board!
  6. 📥 Note is collected : “Aha, I have a profile waiting!”
  7. 📲 Device downloads profile : goes to the factory to get it
  8. 🗑️ Note is removed : profile delivered, note no longer needed

🛤️ Two Paths to Check the Board

🏃 Path A: The Device Checks Itself

For devices with full internet access (like smart gateways), the translator connects directly to the message board, authenticates, and picks up any waiting notes. Simple and direct!

🚚 Path B: The Control Centre Checks For You

For sleepy battery-powered sensors, the control centre (eIM) checks the message board on the device’s behalf. The device just asks the control centre “anything for me?” and the control centre says “yes: here’s a note from the board!”

This saves precious battery power: the device never has to talk to the message board at all.


🌍 Message Boards All Over the World

For global deployments, one message board isn’t enough. So the system uses cascading : a tree of message boards:

Notes trickle down from the root to all regional boards, like water flowing through branches of a tree.


🎯 The Smart Combo Deal

The cleverest trick: when a device wakes up and checks in with the control centre, it can do everything in one go:

  1. Pick up any waiting commands from the control centre
  2. Deliver any pending report cards (notifications)
  3. Check the message board for new profile notes
  4. Download any newly discovered profiles

One wake-up, four jobs done! This is a huge battery saver for tiny sensors where every transmission counts.


📋 In a Nutshell


The message board never actually stores any profiles: just tiny notes pointing to them. This means even a small server can handle notes for millions of devices. It’s like the difference between storing actual packages vs. just storing “your package is at locker #7” slips!

Back to Kids Articles