【IoT】NFC 之 Type A 与 TYpe B 卡区别

简介: NFC基础

1、ISO/IEC14443 标准包括四个部分

第一部分:

ISO/IEC14443-1 制定了有关非接触卡的物理特性;

第二部分:

ISO/IEC14443-2 制定了有关射频功率及信号界面的特性;

第三部分:

ISO/IEC14443-3 则为非接触卡的初始化及防冲突机制;

第四部分:

ISO/IEC14443-4 位有关的交易协定。

射频 IC 卡的有两种卡型 —— Type A 和 type B 型。

其主要的区别在于载波调制深度及二进制数的编码方式。

2、Type A 卡

Type A 型卡在读写机上向卡传送信号时,是通过 13.65MHz 的射频载波传送信号。

其采用方案为同步、改进的 Miller 编码方式,通过 100%ASK 传送;

当卡向读写机具传送信号时,通过调制载波传送信号,使用 847kHz 的副载波传送 Manchester 编码。

3、Type B 卡

Type B 型卡在读写机具向卡传送信号时,也是通过 13.65MHz 的射频载波信号,但采用的是异步、NRZ 编码方式,通过用 10%ASK 传送的方案;

在卡向读写机具传送信号时,则是采用的 BPSK 编码进行调制。

对比两种卡型,Type B 型与 Type A 型卡相比有以下优势:

1)芯片具有更高的安全性,接收信号时,不会因为能量损失而使芯片内部逻辑及软件工作停止;

2)支持更高的通讯速率,Type A 最大的数据通讯速率为 150Kbit/s - 200Kbit/s ,应用 10%ASK 技术的 Type B 至少可支持 400Kbit/s 的速率;

3)外围电路设计简单,读写机具到卡以及卡到读写机具的编码方式均采用 NRZ 方案,电路设计对称,设计时可使用简单的 UARTS;

4)抗干扰能力强。负载波采用 BPSK 调制技术,较 Type A 方案降低了6dB 的信号声。

对于Type B类卡,可根据实际应用情况支持选择一次一卡操作模式和一次多卡操作模式。

根据信号发送和接收方式的不同,ISO/IEC14443-3 定义了 TYPEA、TYPEB 两种卡型。

它们的不同主要在于载波的调制深度及二进制数的编码方式。从读写机具向卡传送信号时,二者是通过13.56Mhz的射频载波传送信号。

4、ISO/IEC 14443-3 规定了 TYPEA,TYPEB 的防冲突机制

二者防冲突机制的原理完全不同:

前者是基于 BIT 冲突检测协议。

后者则是通过字节、帧及命令完成防冲突。

防冲突机制使非接触 IC 卡能进行并行操作,及在多张卡同时进入有效操作区后,可对其进行有条不紊的操作,这样就使 选定卡片的数据不受其它卡数据干扰,携带有多种卡的用户可不必寻找正确的一张卡,只用算法编程,读写机具即可自动做到选取正确的一张卡进行后续操作。

这样方便了操作,提高了应用的并行性,也提高了系统的速度。

Type A 防冲突流程:

防冲突流程:

步骤1:PCD为选择的防冲突类型和串联级别分配了带有编码的SEL,SEL第一次赋值‘93’,表示防冲突级别一。

步骤2:PCD分配了带有值为‘20’的NVB。

注:该值定义了该PCD将不发送UID CLn的任何部分。因此该命令迫使工作场内的所有PICC以其完整的UID CLn表示响应。

步骤3:PCD发送SEL和NVB。

步骤4:工作场内的所有PICC应使用它们的完整的UID CLn响应。

步骤5:假设场内的PICC拥有唯一序列号,那么,如果一个以上的PICC响应,则冲突发生。如果没有冲突发生,则步骤6到步骤10可被过。

步骤6:PCD应识别出第一个冲突的位置。

步骤7:PCD分配了带有值的NVB,该值规定了UID CLn有效比特数。这些有效位应是PCD所决定的冲突发生之前被接收到的UID CLn的一部分再加上(0)b或(1)b。典型的实现是增加(1)b。

步骤8:PCD发送SEL和NVB,后随有效位本身。

步骤9:只有PICC的UID CLn中的一部分等于PCD所发送的有效位时,PICC才应发送其UID CLn的其余部分。

步骤10:如果出现进一步的冲突,则重复步骤6~9,最大的环数目是32。

步骤11:如果不出现进一步的冲突,则PCD分配带有值为‘70’的NVB。

注:该值定义了PCD将发送完整的UID CLn。

步骤12:PCD发送SEL和NVB,后随UID CLn的所有40个位,后面又 紧跟CRC_A校验和。

步骤13:它的UID CLn与40个比特匹配,则该PICC以其SAK表示响应。

步骤14:如果UID完整,则PICC应发送带有清空的串联级别位的SAK,并从READY状态转换到ACTIVE状态。

步骤15:PCD应检验SAK(选择确认)的串联比特是否被设置,以检验UID是否完整,若完整则选中PICC,若不完整则进行下一串联级别的防冲突环。如果PICC的UID是完整的且已知的,则PCD可以跳过步骤2~10来选择 该PICC而无需执行防冲突环。

Type B 防冲突流程:

步骤一:首先读卡器发单时隙带AFI应用标识符的REQB/WUPB命令,PICC卡接收到命令后,立刻回复ATQB命令。当读卡器检测到冲突后,发送多时隙带AFI应用标识符的REQB或者WUPB命令。

步骤二:那些与AFI相匹配的卡片,产生一个内部随机数R,R的取值范围在1~N之间。

步骤三:若R=1的卡片即处在1时隙的卡片,立刻回复ATQB给读卡器.若R>1,则要等待SLOT-MARKER命令来匹配时间片。

步骤四:读卡器发SLOT-MARKER命令,由小到大一次检查2~N这N-1个时隙,选取卡片的原理和过程同第一步。当PCD机发出相一致的时间片时,再发送ATQB命令

步骤五:PCD机接收到正确的ATQB命令,发出ATTRIB命令。

步骤六:PICC等待匹配ATTRIB/HALT命令,若匹配ATTRIB命令,则发送ATTRIB命令的响应值后进入ACTIVE状态,这样PICC便进入高层模式。若收到HALT命令,则发送HALT命令的响应值后进入HALT状态。

从《天道》的角度谈谈产品规划
原创2023-02-24 21:05·产品人卫朋
今天主要借用《天道》中丁元英的商业案例来谈谈产品规划这个话题。

《天道》这部被众人追捧的影视剧来源于豆豆的成名作《遥远的救世主》。

如果没有全局做过产品或者市场的规划,而且是初次接触这部剧。

你就会惊叹于主人公的组局、布局,以及成局的能力。

从互联网拥簇的评论声中,也可见一斑。

剧中的丁元英甚至都有一种被神化的趋势。

而随着个人知识和阅历的增加,再加上每年也都要做产品规划。

也逐渐对这部剧或者这本书有了一些新的认识。

究其本质,这是一种战略性的思维,也是一种规划的能力。

更是一种市场与内部能力的匹配过程。

笔者之前也分享过这块的内容,也看到了一些质疑。

怎么能用虚拟的案例做讲解呢?

其实这么做的原因主要有两点考虑:

首先,这部剧中的商业案例的整体逻辑是自洽的,而且也符合当时的商业环境。

其次,整部剧将整个商业案例完整地呈现了出来,也包括其中很多的决策细节。

这就要比分析现实案例直观得多,也更加有指导意义。

再回到产品规划这个话题上来。

产品规划从本质上来说是一种推演能力,也就是根据第一性原则推演产品从0到1、从1到100的一个过程。

如果说一款产品是一个点的话,那产品规划便是通过构造一种系统能力以达成企业最终的商业目的。

第一性原理是埃隆·马斯克非常推崇的一种思维模型。

通常来说,企业愿景对应的便是企业的第一性原则。

围绕第一性原则可以激发资源优势、制定细分市场目标,最终实现企业目标。

下面以影视剧中丁元英操盘的格律诗音响项目为例,谈谈产品规划。

格律诗音响公司的企业愿景是实现王庙村生产力和市场的对接,最终实现农户脱贫。

这是企业的愿景,同时也是丁元英承诺要给红颜知己芮小丹创造的神话。

启动一个项目或产品,资源和人力配置是你首先要考虑的。

企业在不同的发展周期,对人的要求是有很大差异的。

丁元英在分析完这些人的本质之后,并没有把自己的全套计划完整地告诉原始这些人。

而是通过市场的变化来淘汰掉一部分人。

因为这部分人现在不淘汰掉,在以后的市场变化中,可能会给公司带来毁灭性的灾难。

下面就先梳理一下其中的关键人物:

丁元英作为格律诗音响项目的唯一操盘手,全局规划了整个项目。

他的优势是自己在欧洲的人脉和战略规划能力,以及在欧阳雪等人心中的影响力。

同时,作为发烧级音乐玩家,他对音箱的独特见解也为他们打造差异化的产品起到了关键助力作用。

差异化的意思是相比于竞争对手,你的独特优势或者护城河,没有这个前提,整个策略也就无从谈起,这为他们赢得了时间上的先机。

在音响这个市场,竞品已经很成功了,而且他们提供的价值点已经被用户接受。

如果按照他们的价值点去做产品,你就永远只能跟在他们身后。

这时候就需要找一个跟他们不一样的价值点,做差异化。

欧阳雪这个人呢,做事很踏实,很讲义气,不贪心。优势是人脉、资金和社会地位。

这个人的价值在于她对格律诗的绝对控股,这样就可以确保关键决策权的归属。

由于每个人的认知水平的限制,很多时候不同个体看到的终局是有极大差异的,这个时候你就需要考虑如何增加成事的确定性。

如果开公司的话,股权的分配问题是你优先要考虑的。

不赚钱的时候,大家还都能力出一孔。一旦公司有起色,每个人就开始有自己的诉求,不确定性也就随之而来。

肖亚文见过世面,知道公司怎么运行,知道商务谈判和商务合作的事情,是很精明的职场人物。

而冯世杰和叶晓明想成就一番事业,但没有机会,能够脚踏实地的做事情,但眼光欠缺。刘冰是小人物,唯利是图,关键时刻不能顶上,迟早会被淘汰。

叶晓明,冯世杰,刘冰这三个人的优势就是懂音乐,会组装,可以作为高级技术工。

同时,这三人和王庙村农民有一定的关系,可以作为连接的纽带,核心竞争力是技术和人脉。

乐圣公司的掌舵人是林雨峰(竞争对手),但太过刚硬,只知道进攻,不懂防守,考虑问题存在漏洞。

这就有点类似竞争分析了,通过分析竞争对手的漏洞,找到破局点,制定商业竞争策略。

接下来就需要统一思想了:

想要以小博大,达成乐圣跟王庙村合作的目的,就必须把优势发挥到最大效果。

这才有几次股东开会,召集农民兄弟一起开会等,就是为了统一思想。

市场的生存竞争非常残酷,胜负往往就在毫厘之间,微弱的优势都可能成为关键一环,你比他多一口气,你就是赢家。

最后,丁元英就把这些人的优势资源整合起来,按照需要组建公司,精心规划。

详细案例分析可以参阅笔者之前的文章。

卫朋

人人都是产品经理受邀专栏作家,CSDN 嵌入式领域新星创作者、资深技术博主。2020 年 8 月开始写产品相关内容,截至目前,人人都是产品经理单渠道阅读 56 万+,鸟哥笔记单渠道阅读200 万+,CSDN 单渠道阅读 210 万+,51CTO单渠道阅读 180 万+。

卫朋入围2021/2022年人人都是产品经理平台年度作者,光环国际学习社区首批原创者、知识合作伙伴,商业新知 2021 年度产品十佳创作者,腾讯调研云2022年达人榜第三名。

文章被人人都是产品经理、CSDN、华为云、运营派、产品壹佰、鸟哥笔记、光环国际、商业新知、腾讯调研云等头部垂直类媒体转载。文章见仁见智,各位看官可策略性选择对于自己有用的部分。

相关文章
|
安全 物联网 数据安全/隐私保护
|
物联网 智能硬件
IOE与IOT:有什么区别?
互联网的各种用途层出不穷,其中许多已经在我们的智能家居中变得越来越常见。
1129 0
IOE与IOT:有什么区别?
|
物联网
物联网(IoT)与万物互联(IoE):二者有何区别?
除非您是专家,否则物联网(IoT)和万物互联(IoE)之间几乎没有什么区别。但是,后一个术语在语义上更广泛。在本文中,我们将详细介绍为什么物联网软件开发公司相对很少使用术语IoE。
|
1月前
|
物联网 数据管理 Apache
拥抱IoT浪潮,Apache IoTDB如何成为你的智能数据守护者?解锁物联网新纪元的数据管理秘籍!
【8月更文挑战第22天】随着物联网技术的发展,数据量激增对数据库提出新挑战。Apache IoTDB凭借其面向时间序列数据的设计,在IoT领域脱颖而出。相较于传统数据库,IoTDB采用树形数据模型高效管理实时数据,具备轻量级结构与高并发能力,并集成Hadoop/Spark支持复杂分析。在智能城市等场景下,IoTDB能处理如交通流量等数据,为决策提供支持。IoTDB还提供InfluxDB协议适配器简化迁移过程,并支持细致的权限管理确保数据安全。综上所述,IoTDB在IoT数据管理中展现出巨大潜力与竞争力。
54 1
|
21天前
|
存储 物联网 关系型数据库
PolarDB在物联网(IoT)数据存储中的应用探索
【9月更文挑战第6天】随着物联网技术的发展,海量设备数据对实时存储和处理提出了更高要求。传统数据库在扩展性、性能及实时性方面面临挑战。阿里云推出的PolarDB具备高性能、高可靠及高扩展性特点,能有效应对这些挑战。它采用分布式存储架构,支持多副本写入优化、并行查询等技术,确保数据实时写入与查询;多副本存储架构和数据持久化存储机制保证了数据安全;支持动态调整数据库规模,适应设备和数据增长。通过API或SDK接入IoT设备,实现数据实时写入、分布式存储与高效查询,展现出在IoT数据存储领域的巨大潜力。
39 1
|
3天前
|
传感器 监控 安全
物联网通信的基石:LoRa、Sigfox与NB-IoT详解
物联网通信的基石:LoRa、Sigfox与NB-IoT详解
36 0
|
30天前
|
消息中间件 存储 传感器
RabbitMQ 在物联网 (IoT) 项目中的应用案例
【8月更文第28天】随着物联网技术的发展,越来越多的设备被连接到互联网上以收集和传输数据。这些设备可以是传感器、执行器或其他类型的硬件。为了有效地管理这些设备并处理它们产生的大量数据,需要一个可靠的消息传递系统。RabbitMQ 是一个流行的开源消息中间件,它提供了一种灵活的方式来处理和转发消息,非常适合用于物联网环境。
71 1