
IoT产品之NFC设计
文章平均质量分 74
产品人卫朋
左手产品,右手技术。《硬件产品经理》作者,“人人都是产品经理”专栏作家,“阿里云”开发者社区专家博主
展开
-
嵌入式开发从入门到精通之第二十四节:NFC之PN532串口通讯及 GPIO 扩展
NFC开发之PN532原创 2023-06-15 16:15:26 · 1012 阅读 · 0 评论 -
嵌入式开发从入门到精通之第十九节:NFC读取身份证号
NFC读取身份证原创 2023-05-11 14:17:08 · 969 阅读 · 0 评论 -
嵌入式开发从入门到精通之第十八节:NFC RC522设计原理
NFC开发原创 2023-05-08 13:29:56 · 776 阅读 · 0 评论 -
【IoT】产品设计之NFC:什么是双界面卡
1、双界面卡基础双界面卡是基于单芯片的,集接触式与非接触式接口为一体的智能卡,它有两个操作界面,对芯片的访问,可以通过接触方式的触点,也可以通过相隔一定距离,以射频方式来访问芯片。卡片上只有一个芯片,两个接口,通过接触界面和非接触界面都可以执行相同的操作。两个界面分别遵循两个不同的标准:接触界面符合ISO/IEC 7816;非接触符合ISO/IEC 14443。 2、双...原创 2020-03-02 16:17:13 · 2497 阅读 · 0 评论 -
【IoT】RC522 读取 NFC 卡 SN 号
1、寻卡命令:0x52返回:0x40 - 7 Bytes SN 号(两次防冲突)0x80 - 10 Bytes SN 号(三次防冲突)其他 - 4 Bytes SN 号(一次防冲突)2、防冲突命令:第一次防冲突:0x93 + 0x20第二次防冲突:0x95 + 0x20第三次防冲突:0x97 + 0x20返回:SN 号3、选卡根据 sn 号选卡...原创 2019-05-08 19:15:51 · 2871 阅读 · 2 评论 -
【IoT】NFC 之选卡防冲突机制
正常情况下读写器某一时刻只能对磁场中的一张射频卡进行读写操作。当多张卡片同时进入读写器的射频场时,读写器需要选出唯一的一张卡片进行读写操作,这就是防冲突。防冲突机制是非接触式智能卡特有的问题,在接触式智能卡的操作中是不存在冲突的,因为接触式智能卡的读写器有一个专门的卡座,而且一个卡座只能插一张卡片,不存在读写器同时面对两张以上卡片的问题。常见的非接触式智能卡中的防冲突机制主要有以下几种...转载 2019-05-10 09:16:26 · 4355 阅读 · 1 评论 -
【IoT】NFC 与 RFID 的区别详解
NFC 技术起源于 RFID,但是与 RFID 相比有一定的区别,主要包括以下内容:NFC 将非接触读卡器、非接触卡和点对点功能整合进一块单芯片,而 RFID 必须有阅读器和标签组成。RFID 只能实现信息的读取以及判定,而 NFC 技术则强调的是信息交互,通俗的说 NFC 是 RFID 的演进版本,双方可以近距离交换信息。NFC 手机内置 NFC 芯片,组成 RFID 模块的一部分,...原创 2019-05-10 14:16:26 · 3929 阅读 · 1 评论 -
【IoT】NFC 应用技术全面解析
1、NFC 简介NFC 三大应用领域:获取简单信息、点到点通信、电子票务。1)获取简单信息用户对准或者接触有 NFC 功能的装置,则可以自动获取到一些简单的信息,比如 URL、电话号码等。2)点到点通信通过 NFC 启动两个装置之间的通信,比如蓝牙传输,其可以充当蓝牙查询匹配的功能,使用的人只需将两个手机靠近即可自动完成蓝牙匹配,开启蓝牙连接,数据传输。3)电子票务NF...原创 2019-05-16 16:00:00 · 1703 阅读 · 0 评论 -
【IoT】NFC 之 RC522 通信协议包
1、通讯格式数据包长度 L(1byte) + 命令字 C(1byte) + 数据包 D(L-1bytes)2、通讯方向-> 下位机送给上位机<- 上位机送给下位机3、扇区划分扇区0 块0 块1 块2 块3扇区1 块4 块5 块6 块7扇区2 块8 块9 块10 块11扇区3 块12 块13 块14 块15扇区4...原创 2019-05-16 16:08:10 · 2420 阅读 · 1 评论 -
【IoT】NFC 基础之 ISO15693 协议操作
ISO/IEC 15693协议标准的高频RFID无源IC卡,专为供应链与运筹管理应用所设计,具有高度防冲突与长距离运作等优点,适合于高速、长距离应用。包括ICODE SLI-S、SL2-S 等多系列产品,目前ICODE 是高频(HF)RFID标签方案的业界标准。ICODE SLI-S系列SL2 ICS20芯片的内部构成如上图,可分为射频处理单元、数据控制单元和EEPROM存储单元。...原创 2019-04-08 10:37:17 · 14331 阅读 · 2 评论 -
【IoT】NFC 基础之 ISO14443、ISO10536 和 ISO15693 的区别
1、ISO14443ISO14443A/B:超短距离智慧卡标准。这标准订出读取距离7-15厘米的短距离非接触智慧卡的功能及运作标准,使用的频率为 13.56MHz。ISO14443 定义了 TYPE A, TYPE B两种类型协议,通信速率为 106kbit/s,它们的不同主要在于载波的调制深度及位的编码方式。TYPE A 采用开关键控(On-Off keying)的Manches...原创 2019-04-08 09:47:14 · 13470 阅读 · 1 评论 -
【IoT】加密与安全:NFC 读写 IC 卡以及密码安全验证
虽然 IC 卡本身的加密安全性能一般,但仍然有必要了解一下。1、主要指标1.1、S50 非接触式 IC 卡性能简介(M1)参考:IC 卡 S50 简介1)容量为 8K 位 EEPROM(1K 字节)2)分为 16 个扇区,每个扇区为 4 块,每块 16 个字节,以块为存取单位3)每个扇区有独立的一组密码及访问控制4)每张卡有唯一序列号,为 32 位5)具有防冲突机制...原创 2019-01-09 10:10:54 · 13716 阅读 · 4 评论 -
【IoT】NFC CPU 卡在实际产品中的应用
1、目前不同厂家采用的 CPU 卡方案分为四类1.1、ID 方案使用 CPU 卡的序列号来识别卡,这种方案与 ID 卡方案没有本质区别,在门禁、考勤、停车场系统中较多见,消费系统中采用这种方案需要采用实时通讯模式。1.2、M1 卡兼容方案用 CPU 卡模拟 M1 卡的结构,即将 CPU 卡存储区域模拟成 M1 卡的扇区结构,其技术本质还是 M1 卡的应用,自然与 M1 存在同样的被...原创 2018-12-04 11:20:56 · 2780 阅读 · 1 评论 -
【IoT】NFC CPU 卡 AID 应用标识符规范
应用标识 application identifier (AID),由注册的应用提供商标识(RID)以及专用应用标识符扩展(PIX)组成。AID 用于唯一标识一个应用,分为两部分:RID(5字节) + PIX(最多11字节)依据 GB/T16649.5 关于 AID 的规定,应用标识符(AID)编码如下所示:RID:应用提供者标识符(RID)注册标识符,由ISO组织来分配,...原创 2018-11-26 17:12:35 · 6166 阅读 · 0 评论 -
【IoT】NFC APDU 返回状态字意义
SW1:表示命令处理状态SW2:表示命令处理限定SW1 高半字节为 ‘9’,且低半字节不为 ‘0’时,其含义依赖于相关应用;SW1 高半字节为 ‘6’,且低半字节不为 ‘0’ 时,其含义与应用无关。SW1 SW2 描述90 00 :正常 成功执行62 00 :警告 信息未提供62 81 :警告 回送数据可能出错62 82 :警告 文件...原创 2018-11-05 17:34:21 · 3197 阅读 · 1 评论 -
【IoT】NFC ISO14443A 协议解析
前 言技术的进步给银行卡支付业务带来了令人振奋的机会和更多的业务渠道,如:移动电话、电子商务、非接触IC卡技术等新的支付技术正在蓬勃发展,特别是非接触式IC卡技术在交通、门禁、快餐等行业得到了广泛应用。因此,愈来愈多的银行卡跨国公司、国家和地区都在积极进行非接触式金融IC卡试点,加大了对非接触式应用的开发和推广力度。在国内,非接触式IC卡在行业应用中也获得了长足发展,由于《中国金融集成电...翻译 2018-06-20 18:04:32 · 22783 阅读 · 2 评论 -
【IoT】NFC CPU 卡在实际产品中的操作流程及原理
1、CPU 卡读写流程和原理解析CPU 卡包含一个微处理器,其功能相当于一台微型计算机。CPU 卡内集成电路中包括中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM)、电可擦除可编程只读存储器(EEPROM)等。 使用 FMCOS,由传输管理、文件管理、安全体系、命令解释四个功能模块组成。传输管理:监督卡与终端之间的通信,保证数据正确地传输。文件管理:区别于...原创 2018-12-21 16:46:55 · 5994 阅读 · 0 评论 -
嵌入式驱动源代码(21):NFC RC522 原理及示例解析
1、协议基础原理ISO-14443A 协议:国际标准化组织:International Organization for Standardization RFID 协议的一种;PICC:临近卡 - A 型和B 型PCD:临近耦合设备--指 MFRC522 模块ATQ:对请求的应答、ATQA 对 A 型卡请求的应答、ATQB 对 B 型卡请求的应答REQA:对...原创 2018-12-21 17:33:24 · 6051 阅读 · 1 评论 -
【IoT】NFC 之 M1 非接触式 IC 卡性能浅析(S50)
1、主要性能指标容量为 8K BIT EEPROM(1K Byte)分为 16 个扇区,每个扇区为 4 块,每块 16 个字节,以块为存取单位每个扇区有独立的一组密码及访问控制每张卡有唯一序列号,为 32 位具有防冲突机制,支持多卡操作无电源,自带天线,内含加密控制逻辑和通讯逻辑电路数据保存期为 10 年,可改写 10 万次,读无限次工作温度:-20℃~50℃(湿度...原创 2018-12-22 15:06:15 · 5217 阅读 · 5 评论 -
【IoT】NFC 之 Type A 与 TYpe B 卡区别
1、ISO/IEC14443 标准包括四个部分第一部分:ISO/IEC14443-1 制定了有关非接触卡的物理特性;第二部分:ISO/IEC14443-2 制定了有关射频功率及信号界面的特性;第三部分:ISO/IEC14443-3 则为非接触卡的初始化及防冲突机制;第四部分:ISO/IEC14443-4 位有关的交易协定。射频 IC 卡的有两种卡型 —— Typ...原创 2018-12-22 15:57:28 · 22283 阅读 · 3 评论 -
【IoT】NFC 卡片类型浅析
不同类别 NFC 卡的使用场景1、IC 卡和 ID 卡的区别ID 卡仅仅记录卡号,卡内的卡号读取无任何权限,易于仿制。ID 卡不可写入数据,其记录内容(卡号)只可由芯片生产厂一次性写入,开发商只可读出卡号加以利用,无法根据系统的实际需要制订新的号码管理制度。IC 卡内所记录数据的读取,写入均需相应的密码认证,甚至卡片内每个区均有不同的密码保护,全面保护数据安全,IC 卡写数据的密码...转载 2018-12-25 10:21:04 · 14994 阅读 · 0 评论 -
【IoT】NFC 之 libnfc 安装与使用
1、准备配置工具1.1、Libnfc-x-x-x 版本 参见:libnfc1.2、MinGW64 ( 注意此处一定得用 MingGW-64"TDM64", 官方的文档里已经说明通常的 MingGW 不带 PCSC Header )1.3、libusb-win32-bin-x.x.x.x1.4、cmake-2.8.6-win32-x86工具包下载:工具包2、安装相关工具并配置...原创 2018-12-05 10:15:51 · 6336 阅读 · 1 评论