当前位置: 首页 > news >正文

eSIM RSP(远程SIM配置)架构笔记

一、 eSIM 架构概述

GSMA(全球移动通信系统协会)定义了三种不同的 eSIM(嵌入式SIM)架构,以满足不同应用场景的需求:

1.

M2M(机器对机器)架构 (SGP.01) - 2013年发布

  • 背景: 最初由 M2M 行业推动,旨在实现对 eSIM 设备和配置文件的集中管理。
  • 特点:
    • 服务器驱动型推送模型: 由服务器主导配置过程,设备被动接收配置。
    • 主要组件:
      • SM-DP(订阅管理器数据准备):
        • 代表配置文件所有者(如移动网络运营商 MNO)。
        • 负责安全加密网络访问凭证(即配置文件),并管理远程配置过程。
      • SM-SR(订阅管理器安全路由):
        • 代表 eSIM 设备所有者。
        • 负责安全地将加密的 MNO 配置文件交付给 eSIM,并使用特定操作(如激活、停用和删除配置文件)对其进行远程生命周期管理。

M2M eSIM 架构图

2.

消费者设备架构 (SGP.21) - 2015年发布

  • 背景: 旨在为消费者设备提供更灵活和用户友好的 eSIM 配置体验。
  • 特点:
    • 客户端驱动型拉取模型: 设备用户对远程配置和本地管理拥有更多控制权。
    • 主要组件:
      • SM-DP+(订阅管理器数据准备增强版):
        • 负责创建和保护 MNO 配置文件。
      • LPA(本地配置文件助手):
        • 设备上的特定应用程序,负责管理 eSIM 与后端之间的通信。
      • 可选组件 - SM-DS(订阅管理器发现服务器):
        • 如果 MNO 选择作为激活方法,则启用自动配置文件发现。

消费者 eSIM 架构图

3.

物联网设备架构 (SGP.31) - 2022年发布

  • 背景: 旨在解决 M2M 架构在 IoT 领域的局限性,并借鉴消费者 RSP 规范的成功经验。
  • 主要改进点:
    • 克服 M2M 架构的局限性:
      • 商业场景复杂: SM-SR 需要与多个 MNO 的 SM-DP 集成,导致部署和运营成本高昂,阻碍了其在成本敏感的 IoT 生态系统中的普及。
      • 协议兼容性差: M2M 规范要求使用 SMS 和 HTTPS 协议,而 NB-IoT 和 LPWA 等流行的 IoT 技术通常需要轻量级协议以实现最大能效。
    • 借鉴消费者 RSP 规范:
      • 采用了市场验证的组件 SM-DP+ 和 SM-DS。
  • 新引入的组件:
    • eIM(eSIM IoT 远程管理器):
      • 负责远程管理 eSIM 和配置文件状态,包括直接从 SM-DP+ 或通过 SM-DS 发起配置文件下载请求。
      • 可以作为协议转换器,用于不支持 HTTPS 通信的网络受限设备。
      • eSIM 设备可以轻松地与不同的 eIM 关联。
    • IPA(物联网配置文件助手):
      • 设备上的特定应用程序,负责管理 eSIM 与后端之间的通信。
      • 与消费者架构的主要区别在于,它使用远程系统而不是人工用户来管理 eSIM。

IoT eSIM 架构图

    二、 未来展望

    • 虽然 M2M 架构短期内仍会存在,但随着 IoT 技术的不断发展,基于 SGP.31 的新架构将成为未来蜂窝物联网连接性的主流方向。

    三、 总结

    本文深入探讨了 eSIM RSP 架构的演变历程,从最初的 M2M 架构到消费者架构,再到最新的 IoT 架构,展现了 eSIM 技术在不同应用场景下的发展与创新。 新的 IoT 架构解决了 M2M 架构的局限性,并结合了消费者 RSP 规范的优势,为蜂窝物联网连接性提供了更高效、更灵活的解决方案。

    相关文章:

  1. Spring Boot整合T-IO实现即时通讯
  2. 记录第一次面试的经历
  3. 游戏盾是什么?重新定义游戏安全边界
  4. Sklearn入门之数据预处理preprocessing
  5. Node.js 中的 Buffer(缓冲区)
  6. esp-idf:多语言--lv_i18n
  7. 状态模式详解与真实场景案例(Java实现)
  8. 人脸检测-人脸关键点-人脸识别-人脸打卡-haar-hog-cnn-ssd-mtcnn-lbph-eigenface-resnet
  9. 如何将 ESP32 快速接入高德、心知、和风天气API 获取天气信息
  10. void MainWindow::on_btnOutput_clicked()为什么我在QT里面没有connect,也能触发点击效果
  11. 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——RTC时钟测试 #内部RTC时钟 #外部时钟模块AT8563
  12. 运维面试题(十四)
  13. 常见编码面试问题
  14. 命令模式 (Command Pattern)
  15. 问题记录(四)——拦截器“失效”?null 还是“null“?
  16. 【iOS】OC高级编程 iOS多线程与内存管理阅读笔记——自动引用计数(一)
  17. C++ 核心进阶
  18. 探秘串口服务器厂家:背后的故事与应用
  19. 深入理解Java缓冲输入输出流:性能优化的核心武器
  20. 03(总)-docker篇 Dockerfile镜像制作(jdk,jar)与jar包制作成docker容器方式
  21. 制作网页怎样添加背景音乐/优化seo公司哪家好
  22. 建设网站管理规定/南宁网站推广公司
  23. wordpress google 字体 插件/优化推广网站怎么做
  24. 做网站时无法上传图片/建网站建设
  25. 推广自己的店铺推广语/搜索引擎优化的内容包括
  26. 县加强政府网站内容建设/北京官网优化公司