开始使用 SIM 卡

Getting started with SIM card

我想开始使用手机 phone 和 SIM 卡。我在网上搜索了很多,还是有问题!

我想知道:

1. (U)SIM 卡和智能卡有什么区别?

据我所知,SIM和USIM都是智能卡的一种。正确的?如果是这样,普通智能卡和 SIM 卡之间是否有任何具体的硬件差异?或者所有的区别是在普通智能卡上没有的 SIM 卡上的特定应用程序(包含 IMSI、KI 等)?

2。 SIM卡和USIM卡有什么区别?

如下(来自here),它提到SIM是2G的,USIM是3G的,但它也说SIM是3G兼容的,USIM向下兼容2G!那么区别是什么呢? USIM卡有而SIM卡没有的单一特定应用?还是别的?

3。支持或不支持3G或4G是(U)SIM卡的特性还是Telecommunication-System的特性还是我的Cell-phone的特性?还是全部?

在另一个世界,如果我有2G SIM卡,使用3G协议需要换SIM卡吗?还有,如果我有 3G 的 SIM 卡,我需要更改它以使用 4G 通信吗?或者我只需要在上面安装一个小程序?

或者不支持3G、4G的小区phone,只需要申请?或者它需要一个硬件元素?

4.要开始使用智能卡,建议我阅读 Java 卡 规范、ISO 7816 全球平台规范。现在,对于 (U)SIM 卡,我必须搜索哪些规格?我应该了解和学习什么来开发它们?

最后一个!

5.新的3G/4G (U)SIM卡都是Java卡的一种吗? (里面都有JCVM吗?)

  1. 是的,都是智能卡。当然还有一些特定的应用程序:SIM 和 USIM 应用程序本身、远程文件管理、远程应用程序管理、浏览器应用程序(S@T、WIB)等

  2. 先定义SIM卡规格。后来是 USIM 规范。需要向后兼容性,以便用户确实需要更换他们的卡(这也是运营商的成本)。 SIM 只能使用 A0 class,而 USIM 可以使用 A0 和 00。

  3. 2G、3G、4G的支持都需要特定的电信系统、移动设备和卡。如果您使用较低的技术,例如4G网络中的3G,您可能仍然可以使用3G服务,但无法使用4G功能。

  4. SIM卡可以参考3GPP: TS 11.11, TS 11.14, TS 11.17, TS 23.040, TS 23.048. For USIM, you can refer to ETSI: TS 102.221, TS 102.222, TS 102.223. For CDMA, you can refer to 3GGP2。那些网站上有更多的规范,我只是提到了一些。

  5. 可以是native,也可以是Javacard。但大多数情况下,他们将使用 Javacards。