【我的物联网成长记10】五分钟了解物联网SIM卡

2019 年 12 月 24 日

【我的物联网成长记10】五分钟了解物联网SIM卡

【摘要】 SIM 卡是移动通信中不可或缺的组成部分,在物联网解决方案中,设备移动上网也需要使用 SIM 卡。那么,SIM 卡是什么?SIM 卡有几种?各种 SIM 卡有什么区别?本文将为您答疑解惑。


通信进化史


过去几百年间,通信技术经历了天变地异般的发展:数百年前的古代,人们通过“烽火传讯”、“信鸽传书”、“击鼓传声”、“旗语”等利用自然界的基本规律和人的基础感官(视觉,听觉等)可达性建立通信系统。


到了 19 世纪中叶以后,随着电报、电话的发现,电磁波的发现,人类通信领域产生了根本性的巨大变革,从此,人类的信息传递可以脱离常规的视听觉方式,用电信号作为新的载体,同此带来了一系列技术革新,开始了人类通信的新时代。利用电和磁的技术,来实现通信的目的,是近代通信起始的标志。


到了 20 世纪 80 年代,随着数字传输、程控电话交换通信技术的应用,进入了移动通信和互联网通信时代。


21 世纪之后,从人与人的通信时代,跨入了物与物的互联、感知的智能时代。


而本文的主角,SIM 卡,自从 1991 年诞生后,至今还在不断发展,是通信技术中不可或缺的一部分。


SIM 卡进化史


大家都知道,手机上插入一张 SIM 卡,就可以连到运营商网络,实现打电话等通信功能,没有了它就是一部“裸机”,就不能接入网络运营商进行通信服务。SIM 卡作为网络运营商对于我们身份辨别的证件,其起到了重要的作用。



1574126436376683.jpg


SIM 卡(Subscriber Identity Module 客户识别模块)实际是装有微处理器的芯片卡,在这里面存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供 GSM 网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。


它的内部有 5 个模块,并且每个模块都对应一个功能:微处理器 CPU(8 位)、程序存储器 ROM(3~8kbit)、工作存储器 RAM(6~16kbit)数据存储器 EEPROM(128~256kbit)和串行通信单元。这 5 个模块被胶封在 SIM 卡铜制接口后与普通 IC 卡封装方式相同。这 5 个模块必须集成在一块集成电路中,否则其安全性会受到威胁,因为芯片间的连线可能成为非法存取和盗用 SIM 卡的重要线索。


SIM 卡在与手机连接时,最少需要 5 个连接线:电源(VCC) 、复位(RST)、时钟(CLK)、接地端(GND)、数据 I/O 口(I/O)。


1574126465431229.jpg


关于 SIM 卡的形态,在 SIM 卡最初诞生之时,其实是一张和信用卡同样大小的卡片。


1574126477263690.png


这个大小的卡被称为标准卡。但对于国内手机用户来说,更熟悉的应该是以下三种大小的卡:


1574126489291572.png


  • 第二代标准的Mini卡,国内用户俗称的大卡。

  • 第三代标准的Micro卡,俗称小卡。

  • 第四代标准的Nano卡。


这些 SIM 卡的功能都是一样的,只是随着技术发展,为了适应设备的小型化,SIM 卡也越来越小。


那在物联网世界里,物与物之间是怎么感知和联接的呢?


物联网通过设备上的各种传感器如温湿度传感器、RFID 标签等感知终端来识别物体,采集数据等。并通过固定宽带、NB-IoT、2/3/4/5G 在内的多种网络,将设备接入到华为物联网平台进行互联。若设备使用 2/3/4/5G 和 NB-IoT 网络接入,则需要通过 SIM 卡接入运营商网络。


而随着物联网的发展,设备类型越来越多,设备尺寸越来越小,对 SIM 卡外部环境的适配性要求越来越高,对 SIM 卡寿命的要求越来越长,对 SIM 卡尺寸的要求越来越小,促使 SIM 卡的形态从插拔式 SIM 卡,演进到嵌入式 SIM 卡和 vSIM 卡。


1574126557185949.png


属性插拔式SIM卡(mini/micro/nano)嵌入式SIM卡(eUICC)vSIM
尺寸
适配温度-25℃~85℃-40℃~105℃无限制
寿命10年15年无限制


Nano 卡虽然看起来已经很小了,但是它们还需要设备具有配套的卡槽。这个卡槽的结构和走线,对于一些智能穿戴设备(智能手环、智能眼镜等)来说还是太大了。而且插拔式 SIM 卡里面的用户信息固定不可更改,一张 SIM 卡就是一个用户与运营商之间的契约,若您想要切换运营商,必须换卡。为了解决这些问题,eSIM 和 vSIM 诞生了。


  • 嵌入式SIM卡:eSIM,也称eUICC(embedded UICC),顾名思义,与传统可插拔的SIM卡不同,eSIM的概念是将SIM卡直接嵌入到设备中。eSIM的本质还是SIM卡,不过它的“卡体”是一颗直接嵌在电路板的可编程的集成电路,其大小比Nano还要小上几倍。因为其可编程特性,eSIM支持通过OTA(空中写卡)方式进行远程配置,更新运营商配置文件,实现网络切换。综上所述,因为eSIM将SIM卡功能虚拟化和设备集成化,使用eSIM时的SIM卡码号的切换也将迎来全新的用户体验: 用户不必再来回插拔SIM卡,而是直接通过与终端交互,通过APP或者云端,即可在全球范围内将终端智能设备连接到所选择的当地网络,且可动态切换,使设备可以始终处于优质网速中。通过这种方式,eSIM不但增强了整体用户体验,也为设备的管理分配带来极大便利。

  • vSIM卡:即virtual-SIM,虚拟SIM卡技术。可以说,vSIM就是eSIM的进一步演进,继承了eSIM的功能,并完全消灭了卡体,直接依托通信模块自身软硬件实现通信。终端设备拥有vSIM功能的通信模块,配合为vSIM特殊定制的底层软件,实现了内置加密存储数据(IMSI、KI等)。在登陆网络、鉴权、通信时,自动处理相应的逻辑,从而实现不需要实体SIM卡也能提供稳定的通信体验。


eSIM 和 vSIM 除了进一步缩小甚至消灭了实体卡之外,它们更重要的功能是解除了用户和运营商的直接绑定,对用户来说,切换运营商变得和切换 WIFI 一样简单。但对运营商来说,因为用户粘性变小了,这显然不是一件好事,但是他们却也在大力支持 eSIM 和 vSIM,这又是为什么呢?


这个原因其实我们前面已经提到了,就是物联网。对物联网设备来说,传统的插拔式 SIM 卡已经无法满足其设备上网的需求了。例如,若一个设备需要在全球范围内移动,但它在移动过程中又需要全程联网上报数据,那么负责这个设备的企业该怎么办?办一张有全球上网功能的 SIM 卡?这样的话上网资费就太贵了。在设备经过的每个国家或区域办一张本地 SIM 卡,每到一个新地方就换卡?这样的话维护和运营成本又会太高。而 eSIM/vSIM 的空中写卡能力则能完美解决这个问题,设备到达每个新区域前,仅需联网更新下配置,到了新区域后就可以使用本地资费上网了。所以,物联网设备生产商都会去追求这些新技术,而物联网的海量设备全部需要接入网络,这一块大蛋糕运营商自然不会放过。于是,现在各种 eSIM 和 vSIM 百花齐放,都在试图抢占这个市场。


如何选择设备使用的 SIM 卡


针对采用 SIM 卡接入物联网平台的设备,特别是针对可移动的设备,华为推出“全球 SIM 联接”云服务,支持嵌入式 SIM 卡和 vSIM 卡方式,提供卡购买、卡管理、设备接入、设备发放能力,借助定向流量、空中写卡和远程设备发放技术,实现设备全球就近接入公有云站点,享受当地资费,向客户提供一站式设备连接管理的优质服务。


1574126585208210.png


若您想了解更多,请访问“全球SIM卡联接”云服务。


下期预告:N 招带你玩转规则引擎


本文转载自华为云社区博客。


原文链接:https://bbs.huaweicloud.com/blogs/134292


2019 年 12 月 24 日 14:0896

评论

发布
暂无评论
发现更多内容

天天CRUD,被领导怼,我是如何从小公司菜鸡到阿里P8架构师?,首次分享Java程序员黄金五年进阶心得

Java架构之路

Java 程序员 架构 面试 编程语言

iOS面试基础知识 (三)

iOSer

ios 面试题 大厂面试 iOS面试 ios开发

关于代码重构的灵魂三问:是什么?为什么?怎么做?

华为云开发者社区

重构 代码 代码重构

Vmware设置静态IP

千泷

为了面试大厂,精选2020年大厂高频Java面试真题集锦(含答案)

Java成神之路

Java 程序员 架构 面试 编程语言

全面覆盖:Java面试266题—算法+缓存+JVM搜索+分布式+数据库等

Java成神之路

Java 程序员 架构 面试 编程语言

详解Spring5+SpringMVC5+MyBatis3.X,同时整合Redis缓存+ActiveMQ+项目等

Java架构追梦

Java spring 架构 mybatis springmvc

智慧公安动态大数据平台开发情报分析中心系统开发

135深圳3055源中瑞8032

淘宝|蚂蚁|菜鸟|盒马|滴滴|饿了么面经,已拿多个offer(Java岗)

Java架构之路

Java 程序员 架构 面试 编程语言

奋斗30天,苦心啃透java高级工程师面试1000题,涨薪10K很难吗?

Java成神之路

Java 程序员 架构 面试 编程语言

Code Shared & Review(20201214-20201220)

刘璐

区块链商品溯源APP开发,深圳区块链应用开发公司

135深圳3055源中瑞8032

年轻人不讲武德,乱用索引,你到底走了多少弯路?

比伯

Java 编程 架构 面试 程序人生

厉害,GitHub上标星90.7K「Java学习+面试指南」学会互联网大厂随便选

Java成神之路

Java 程序员 架构 面试 编程语言

安防小区管控系统建设,智慧社区智能化集成方案

t13823115967

智慧平安社区平台建设

公安大数据:警务大数据分析系统解决方案

t13823115967

智慧公安

Alibaba技术专家必知必会的Java技术知识点,掌握这些理论+实践+技术是你通往阿里的路

Java架构之路

Java 程序员 架构 面试 编程语言

BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux

Java架构之路

Java 程序员 架构 面试 编程语言

为什么你成为不了团队核心成员

数据社

团队 七日更

业务重要?还是技术重要?

数据社

思考 团队 七日更

AlibabaP8架构师整理,283页的Java核心资料pdf文档,学会后月薪4W没问题

Java架构之路

Java 程序员 架构 面试 编程语言

全面到哭!阿里内部疯传Netty实战文档程序员必须人手一份

比伯

Java 编程 架构 程序人生 编程语言

Spark的分布式存储系统BlockManager全解析

华为云开发者社区

spark 分布式 存储

盘点2020 | 2020年读过的这些书

xcbeyond

读书感悟 盘点2020 七日更

UBI波场挖矿系统软件APP开发

开發I852946OIIO

系统开发

优化PostgreSQL Autovacuum

PostgreSQLChina

数据库 postgresql 开源 优化

智慧警务大数据系统开发,智慧公安情报研判平台搭建

WX13823153201

智慧警务大数据系统开发

江苏智慧社区管理系统开发,智慧小区可视化服务平台

135深圳3055源中瑞8032

敏捷规划,让你做一个有计划的开发人

华为云开发者社区

敏捷 开发 规划

看了这份阿里Redis笔记,以后出去redis的问题你随便问

Java成神之路

Java 程序员 架构 面试 编程语言

2020年度综合大盘点:火爆IT业的7大Java技术,每一项都是大写的“牛逼”!

云流

Java 编程 微服务

【我的物联网成长记10】五分钟了解物联网SIM卡-InfoQ