SIM初始化流程

这篇具有很好参考价值的文章主要介绍了SIM初始化流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SIM初始化流程,UICC,网络协议

ATR

ATR(Answer To Reset):复位应答信号,有SIM卡传输给终端,包括SIM卡自身的一些信息,比如支持的传输速率,传输模式等。   SIM卡的ATR代表"Answer to Reset",即复位响应。当SIM卡被插入设备中时,设备会向SIM卡发送一个复位命令,以获取SIM卡的响应。SIM卡会回复一个ATR,其中包含有关卡片的信息,例如卡片类型,速率,电压等。ATR是由一系列字节组成的,每个字节都包含有关卡片的不同信息。这些信息可以用于支持SIM卡的设备的初始化和通信。

一旦 RST信号从读卡器发送到卡,卡必须在40000个CLK 周期内响应ATR 的第一个字符。由于多种原因,卡可能不会响应ATR,最常见的原因是卡未正确插入读卡器(可能插反了)。在某些情况下,该卡可能无法正常工作,因为它已损坏或破损。无论如何,如果 ATR 未在规定时间内返回,读卡器应开始顺序关闭卡。在此序列期间,读取器将 RST.CLK 和1/0线设置为低电平并降低 VCC上的电压。

SIM初始化流程,UICC,网络协议

PPS(protocol and parameters selection):确定一个新的传输速率

APDU(Application Protocol Data Unit):机卡通信的命令

插卡处理流程(识卡)

SIM初始化流程,UICC,网络协议

电压选择

对于Class B(3V)和Class C(1.8V)进行识别

SIM初始化流程,UICC,网络协议

SIM初始化流程,UICC,网络协议

轮询,KEEP ALIVE

SIM卡重确认动作,这是SIM协议中自带的一个功能,即在SIM卡和手机交互讯息完成,后面没有数据交换了,相当于SIM模块待机状态,这时SIM模块和手机有个不间断的重复确认动作。

拔卡

SIM初始化流程,UICC,网络协议

转载自:UICC 之 USIM 详解全系列——UICC基础知识介绍-CSDN博客文章来源地址https://www.toymoban.com/news/detail-758591.html

到了这里,关于SIM初始化流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【PostgreSQL】Ubuntu 下使用 Prisma 的初始化流程

    步骤如下: 创建 Ubuntu 用户 创建 PostgreSQL 用户 使用 postgres 用户登录,然后创建新用户: 设置用户密码 使用 postgres 或 projectname 用户登录,设置用户密码: 完成上面准备工作就ok了,不需要手工创建数据库,因为下面将由 Prisma 来创建数据库。 Prisma 初始化 schema.prisma 创建好

    2024年01月18日
    浏览(67)
  • 【随机种子初始化】一个神经网络模型初始化的大坑

    半年前写了一个模型,取得了不错的效果(简称项目文件1),于是整理了一番代码,保存为了一个新的项目(简称项目文件2)。半年后的今天,我重新训练这个整理过的模型,即项目文件2,没有修改任何的超参数,并且保持完全一致的随机种子,但是始终无法完全复现出半

    2024年02月09日
    浏览(69)
  • Spring 填充属性和初始化流程源码剖析及扩展实现

    在上一篇博文 讲解 Spring 实例化的不同方式及相关生命周期源码剖析 介绍了 Spring 实例化的不同方式,本文主要围绕实例化过后对象的填充属性和初始化过程进行详细流程剖析 回顾前言知识,doCreateBean-createBeanInstance,通过 Supplier 接口、FactoryMethod、构造函数反射 invoke,创建

    2024年02月06日
    浏览(43)
  • LTPI协议的理解——4、LTPI链路初始化以及运行

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 整个LTPI协议实现过程中,我认为最复杂的也就是LTPI的链路建立的过程 以及异步信号(特别是IIC)的传输事务的控制和响应以及对IIC接口线的操作。我们前面已经大致提到了各个阶段的帧定义,那么接下

    2024年01月16日
    浏览(76)
  • 从内核源码看 slab 内存池的创建初始化流程

    在上篇文章 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现 》中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒出了 slab cache 的总体架构视图,基于这个视图详细阐述了 slab cache 的内存分配以及释放原理。 slab cache 机制确实比

    2023年04月12日
    浏览(55)
  • ORB_SLAM3:单目+IMU初始化流程梳理

    单目+IMU模式下,前面的一些配置完成后,处理第一帧图像时: 1、每帧图像都会调用该函数: 目的:使灰度直方图分布较为均匀,从而使整体对比度更强,便于后面特征点的提取等工作; 2、第一帧图像(ni=0)时无IMU数据(vImuMeas容器为空),进入下面的这个函数: 该函数先

    2024年02月10日
    浏览(43)
  • 神经网络:初始化

    初始化在计算机视觉中是指对神经网络模型的参数进行初始赋值的过程。它的作用是为模型提供一个良好的起点,以便更快地收敛到较好的解,并避免梯度消失或梯度爆炸等问题。以下是从数学角度解释初始化的原理和意义: 原理: 神经网络的参数通常以矩阵的形式表示,

    2024年02月10日
    浏览(48)
  • vhost-net-原理-初始化流程-数据传输流程-vhost-net后端

    传统的virtio网卡是通过虚拟机内部的virtio驱动作为前端,负责将虚拟机内部的IO请求封装到vring descriptor中,然后通过写MMIO或PIO的方式通知QEMU中的virtio后端设备,QEMU将这些IO请求设备发送到tap设备,然后通过网桥发送到真实的网卡上 vhost方案也是通过虚拟机中的virtio驱动将I

    2024年02月11日
    浏览(41)
  • Orangepi Zero2 全志H616(一):配置初始化和启动流程

    目录 一,Orangepi简单说明 ①为什么使用全志H616 ②基本特性 ③配套操作系统支持 二,刷机和系统启动 ①准备工具 ②登录系统 ● 开发板供电 ● 登录 ● 开发板上板载LED灯测试说明 ③修改登录密码 ④网络配置 ⑤SSH登陆开发板 三,vim设置:tab键缩进及代码行数显示 四,全志

    2024年02月04日
    浏览(48)
  • 神经网络的初始化方法

    对于神经网络的训练过程中,合适的参数初始化方法有助于更好的处理梯度消失和梯度爆炸问题。 通常有以下几种初始化方法: 随机初始化(Random Initialization):最简单的初始化方法是随机生成参数的初始值。可以根据一定的分布(如均匀分布或正态分布)从一个较小的范

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包