悠遊卡是NFC技術的最佳應用嗎?
https://www.nfctogo.com/article/%E6%82%A0%E9%81%8A%E5%8D%A1%E6%98%AFnfc%E6%8A%80%E8%A1%93%E7%9A%84%E6%9C%80%E4%BD%B3%E6%87%89%E7%94%A8%E5%97%8E_64d82bb7cd404451ef265586
RFID, Software Development and Physical Security
https://www.nfctogo.com/article/%E6%82%A0%E9%81%8A%E5%8D%A1%E6%98%AFnfc%E6%8A%80%E8%A1%93%E7%9A%84%E6%9C%80%E4%BD%B3%E6%87%89%E7%94%A8%E5%97%8E_64d82bb7cd404451ef265586
** 通过手机的NFC功能是否能够读取RFID标签 ** 可以读取部分标签 RFID标签有多种类型:依据频率的不同可分为低频(LF)、高频(HF)、超高频(UHF)、微波(MW)电子标签。 1、高频卡典型工作频率为:13.56MHz ,是现在国内应用最成熟广泛的卡片,卡片的种类也非常多。 2、低频卡频率一般在135K赫兹以下,比较典型的125赫兹的ID卡应用非常广泛。这种卡片只有一个固化序列号可以被设备读出 3、超高频和微波标签其典型工作频率为:433MHz,900MHz,2.45GHz,5.8GHz,读卡距离最大可达10m以上。 此类标签典型应用包括:物流和供应管理、生产制造和装配、航空行李处理、邮件、快运包裹处理、文档追踪、门禁控制、电子门票、道路自动收费等等。此类标签技术是现在物联网不可缺少的部分。 其中,像校园卡这种高频13.56MHz的校园卡可以被手机的NFC功能读取。(但不只是13.56MHz,实测还有其他频段也有可以的) 接下来我们来剖析如何利用安卓的NFC功能和高频卡片交互吧! 最好不要尝试乱写自己的校园卡!!!读一下就算了! 安卓代码 实验环境 Android Studio开发工具 项目文件夹 代码 首先在 AndroidManifest.xml 文件中申请我们需要的权限 <!–NFC基本权限–> <uses-permission android:name=”android.permission.NFC” /> …
Learn the inner workings of the Java Card architecture, API, and runtime environment This article begins with an overview of smart cards and a brief review of ISO 7816, the…
Java卡是Sun微系统为智能卡开发平台而制定的一个开放的标准。使用Java卡平台创建的智能卡上存有Java applet。在卡发行后也可以把applet加到卡上或修改卡上已有的applet。它们把数据存储在一个集成的微处理器芯片里。然后applet被下载到微处理器的内存里,由Java虚拟机来运行。 第一个运用Java Card技术的智慧卡是在1997年发表,由数家公司所共同采行,包括过去Schlumberger公司的卡片部门(今日为Axlto公司)与Gemplus公司。Java Card的产品皆以Java Card Platform Specifications(爪哇卡平台规格)为依循标准,此技术规格标准由升阳电脑所研发。整体而言,Java Card的主要特点及诉求在于移携性与安全性。 JAVA卡和JAVA卡API的出现使智能卡的编程变得既快又简单,同时这些卡的应用程序(Applet)可以在任何支持JAVA卡API的智能卡上运行。在JAVA卡内有一个能执行JAVA字节码(Applet)的JAVA虚拟机–它提供一整套标准的JAVA卡编程的API,使得开发人员无需了解复杂的智能卡硬件和智能卡专用的技术,就可以进行智能卡应用的开发,从而大大减少开发时间和降低开发难度。据粗略的统计,用JAVA来编程可以比用C语言来编程节约60%的开发时间,如与智能卡特殊的汇编语言来比,这种优势将更为明显。同时由于 JAVA 虚拟机的使用,JAVA卡的Applet能够在不同卡片的JCAE(JAVA Card Application Environment)上执行,即透过 JAVA 虚拟机的机制来达到跨平台的能力。JAVA是一种面对对象的编程语言,智能卡的基于对象的API大大简化了卡内 Applet 与终端或后台服务器的通信。 最小的硬件配置要求 RAM 512 bytes 主要用于存放执行时的堆栈、暂存资料以及做为I/O的缓冲区 ROM 24 KB 主要用于存放操作系统以及运行环境,如Java虚拟机、Applet等 EEPROM 8 KB…
https://www.camcode.com/blog/using-rfid-for-inventory-management-pros-and-cons/
https://ira.lib.polyu.edu.hk/handle/10397/5142
Source: 格式说明_ISO11784/85 FDX-B动物芯片格式写码说明_叶宇霖的博客-CSDN博客
Source: Locking Memory on EPC RFID Tags – Impinj Support Portal
Source: RFID EPC Gen2 Memory Bank Layout Including TID, User