NXP SW Libraries for NFC Readers - Introduction
|
|
- Thomas Crawford
- 7 years ago
- Views:
Transcription
1 NXP SW Libraries for NFC Readers - Introduction
2 Index Introduction to RFID Systems Typical contactless Reader Architecture NXP Reader Library NXP Generic Reader Library. NXP Export Controlled Reader Library. NXP NFC Reader Library. NXP Reader Library Software Stack BAL, HAL, PAL, AL, Common Layer. Memory footprint Setting up the development environment. Demoboards and samples ordering information. 3
3 Introduction to RFID systems Application Defines high level event, manages the data and takes the required decisions to be executed by the reader&transponder Application defines the system features Firmware Drives the communication between the reader and the transponder Reader Composed of several blocks that facilitate the communication with the transponder Power and commands Serial number / data RFID TAG (Transponder) Holds the information and usually is a passive device that responds to the instructions sent by the reader The Communication is carried by radio waves 4
4 Typical contactless Reader Architecture Reader MCU FW µc SAM Reader IC Contactless object Generic embedded µcontroller Ex: CLRC663, PN512, Analog matching network 13.56MHz loop Antenna RFID card, NFC Tag, NFC phone, or any other NFC object NXP offers a broad portfolio of MCUs, reader ICs and SAM devices as well as NFC tags. 5
5 NXP Reader Library NXP Reader Library is the software written in C language providing an API that enables the customer to create its own software stack and applications for their contactless reader. There are 3 available versions : NXP Generic Reader Library: To develop applications based on MIFARE Classic, MIFARE Ultralight, MIFARE Ultralight EV1, MIFARE Ultralight C, ICODE and products based on ISO/IEC standard. Free download in the NXP website. NXP Export Controlled Reader Library: It provides full support for MIFARE Plus and MIFARE DESFire cards and enables the usage of Secure Application Module The whole software is subject to NDA with NXP. Available in DocStore. NXP NFC Reader Library: It allows contactless readers to communicate with other NFC devices making use of the Peer to Peer mode according to LLCP and SNEP protocols, which guarantees interoperability with other P2P implementations. Available under request. 6
6 NXP Reader Library layered structure 7
7 NXP Generic Reader Library (I) The NXP Generic Reader Library provides APIs for: MIFARE Classic, MIFARE Ultralight, MIFARE Ultralight EV1 and MIFARE Ultralight C ICODE SLI, ICODE ILT. ISO/IEC products Partial API implementation for: MIFARE DESFire FeliCa Supported contactless Readers: NXP Pegoda RD70x (FW V2.12 or above), NXP Pegoda RD710, NXP CLRC663 Eval Board, NXP MFRC523 Eval Board Supported PC/SC contact Readers: OMNIKEY CardMan 3x21, OMNIKEY CardMan 5321 Common layer implements utilities independent to any specific card or hardware KeyStore, Log, Tools, The SW package is provided with Microsoft Visual Studio C++ solution to get started on PC environment. Project examples for CLRC663 and PN512 Blueboards available in the website. 8
8 NXP Generic Reader Library (II) 9
9 NXP Export Controlled Reader Library (I) Products implementing symmetric algorithms with a key length > 56 bits are under export control rules. United States Department of Commerce s Bureau of Industry and Security (BIS) is responsible for implementing and enforcing the Export Administration Regulations (EAR), which regulate the export and re-export of most commercial items. NXP Export Controlled Reader Library adds all export controlled SW components on top of the NXP Generic Reader Library components. The SW package is provided with Microsoft Visual Studio C++ solution to get started on PC environment. It can be downloaded from 10
10 NXP Export Controlled Reader Library (II) 11
11 NXP NFC Reader Library (I) NXP NFC Reader Library implements all those components required to deploy NFC P2P applications and to operate with the NFC Forum Tag Types. Compared to the NXP Generic Reader Library, it adds the following components: P2P Package. NFC Activity: Discovery Loop. NFC Forum Tag Type Operations. ISO18092 Initiator (Active and Passive) and Target (Active and Passive). LPC1769 BAL component. OSAL. The SW package is supplied with LPCXpresso project examples to get started on real µcontroller environment (CLRC663 and PN512 Blueboards with LPC1769). 12
12 NXP NFC Reader Library (II) 13
13 Introducing NXP Reader Library.chm The NXP Reader Library.chm is a software documentation file. It is generated from source file annotations. The.chm file is the most friendly way to go through the NXP Reader Library API. Once the Library has been downloaded, you can find this file here: C:\Program Files (x86)\nxp Semiconductors\NxpRdLib- 2.0\NxpRdLib_PublicRelease\docs\14_user_doc Open NXP Reader Library.chm 14
14 NXP Reader Library Initialization The initialization of each layer generates a data context that is used as an entry point for the immediate upper layer. It is necessary to initialize the layers from bottom to top AL (Context) PAL (Context) HAL (Context) Library Initialization order BAL (Context) 15
15 Bus Abstraction Layer (I) The BAL implements the interface between Host Device and Reader IC Device The host device can be a PC or a MCU AL PAL HAL BAL NXP Generic Reader Library Supported interfaces PC/SC (Win): Driver for PC/SC interface running on windows platform Rd70x USB Win: Drivers for windows platform to enable connection to PEGODA reader RS232 (Win): Serial connection for Windows platform Stub: Currently it supports SPI, I2C and RS232 interfaces enabling connection to the LPCXpresso target boards. 16
16 Bus Abstraction Layer (II) Implementing the communication interface between the host device and the contactless reader IC Initializing the Reader BAL (Bus Abstraction Layer) component AL PAL HAL BAL phbalreg_pcscwin_init(&balreader,sizeof(phbalreg_pcscwin_dataparams_t)); phbalreg_rd70xusbwin_init(&balreader,sizeof(phbalreg_rd70xusbwin_dataparams_t)); phbalreg_serialwin_init(&balreader,sizeof(phbalreg_serialwin_dataparams_t)); phbalreg_stub_init(&balreader,sizeof(phbalreg_stub_dataparams_t)); 17
17 Hardware Abstraction Layer (I) AL PAL The specific modules of the target reader chips are implemented in the HAL. The functions of this layer are responsible for the execution of native commands of a particular contactless reader chip. These functions are mainly: Reading and writing from and into reader s registers. RF field Management, receiver and transmitter configuration. Timers configuration Resolving interrupt source from reader chip. FIFO Management. HAL BAL NXP Generic Reader Library 18
18 Hardware Abstraction Layer (II) The specific modules of the target reader chips are implemented in the HAL. The HAL modules init functions includes a pointer to the underlying BAL component: AL PAL HAL BAL phstatus_t phhalhw_rc523_init( phhalhw_rc523_dataparams_t * pdataparams, [In] uint16_t wsizeofdataparams, [In] void * pbaldataparams, [In] void * pkeystoredataparams, [In] uint8_t * ptxbuffer, [In] uint16_t wtxbufsize, [In] uint8_t * prxbuffer, [In] uint16_t wrxbufsize ); [In] 19
19 Protocol Abstraction Layer (I) AL PAL The PAL contains Hardware-Independent implementations of various contactless protocols. The PAL implements the activation and exchange operations regarding the protocol of the contactless communication. What PAL components must be initialized if we use a MIFARE Classic? And, in case of a MIFARE DESFire? HAL BAL NXP NFC Reader Library 20
20 Protocol Abstraction Layer (II) AL PAL The PAL implements the activation and exchange operations regarding the contactless communication protocol. The PAL components init functions include a pointer to the underlying HAL component: HAL BAL Init ISO A phstatus_t phpali14443p3a_sw_init( phpali14443p3a_sw_dataparams_t * pdataparams, uint16_t wsizeofdataparams, void * phaldataparams ); [In] [In] [In] 21
21 Application Layer (I) AL PAL The Application Layer contains three main packages: Card command sets and the NFC Forum Tag Type Operations. MIFARE Classic, Ultralight, DESFire. FeliCa, Jewel. The NFC Forum Tag Type Operations provides an API to complete NDEF related operations on top of the four NFC Forum Type Tags. NFC Activity: Discovery Loop. P2P Package: LLCP and SNEP. HAL BAL *Application Layer belonging to the NXP NFC Reader Library 22
22 Application Layer (II) Card commands Implements the commands of contactless smartcards The AL enables the developer to access particular card API by using its command set (i.e: reading, writing ) Initializing the MIFARE DESFire component &palmifare: Pointer to the PAL MIFARE layer parameter structure AL PAL HAL BAL phstatus_t phalmfdf_sw_init( phalmfdf_sw_dataparams_t * pdataparams, uint16_t wsizeofdataparams void * ppalmifaredataparams void * pkeystoredataparams, void * pcryptodataparamsenc void * pcryptorngdataparams void * phaldataparams ); [In] [In] [In] [In] [In] [In] [In] 23
23 Application Layer (III) NFC Activity - 1 Provides an easy way to set the contactless reader IC in a Discovery Loop for detecting NFC contactless tags and P2P devices within the contactless reader IC RF field range Discovery Loop Init Discovery Loop Config Discovery Loop Start 24
24 Application Layer (III) NFC Activity - 2 The Discovery Loop can be configured by the developers according to their application needs. All the configuration identifiers are listed in the file NxpRdLib_PublicRelease/intfs/phacDiscLoop.h. The discovery loop configuration can be set using the phacdiscloop_setconfig() function. phstatus_t phacdiscloop_setconfig( void *pdataparams, [In] uint16_t wconfig, [In] uint16_t wvalue ); [In] 25
25 Application Layer (III) NFC Activity - 3 Setting the Polling loop number of iterations: Use the macro: PHAC_DISCLOOP_CONFIG_NUM_POLL_LOOPS: Setting the Polling mode options: Set the PHAC_DISCLOOP_CONFIG_MODE flag with any of these values: PHAC_DISCLOOP_SET_POLL_MODE PHAC_DISCLOOP_SET_LISTEN_MODE PHAC_DISCLOOP_SET_POLL_MODE PHAC_DISCLOOP_SET_PAUSE_MODE PHAC_DISCLOOP_SET_LISTEN_MODE Setting the contactless technology detection: Set the PHAC_DISCLOOP_CONFIG_DETECT_TAGS flag with these values: PHAC_DISCLOOP_CON_POLL_A PHAC_DISCLOOP_CON_POLL_B PHAC_DISCLOOP_CON_POLL_F PHAC_DISCLOOP_CON_POLL_ACTIVE 26
26 Application Layer (III) NFC Activity - 4 Get information about the detected Tags / P2P devices: phacdiscloop_getconfig( pdataparams, PHAC_DISCLOOP_CONFIG_TAGS_DETECTED, &TagsDetected); Checking whether one particular Tag Type has been detected can be done by using the defined bitmasks. MASK (TagsDetected, PHAC_DISCLOOP_TYPEA_DETECTED_TAG_TYPE2)) printf ("Type A T2 tag detected "); 27
27 Application Layer (IV) P2P package - 1 This layer implements the NFC Forum standardized protocol stack for a Peer to Peer communication with an NFC device. Includes the correct management of the logical link between peers (LLCP) and the implementations of a client/server based architecture for the exchange of NDEF messages (SNEP) Logical Link Control Protocol (LLCP): It is the link layer protocol that specifies the procedural means for the transfer of upper layer information units between two NFC devices. Simple NDEF Exchange Protocol (SNEP): It is an application-level protocol running on top of LLCP suitable for the exchange of application data units. It is a request/response protocol based on a client/server architecture. 28
28 Application Layer (IV) P2P package - 2 The NXP NFC Reader Library SNEP Client implements: PUT request: Command to push data to the SNEP Server. GET request: Command to retrieve data from the SNEP Server. The NXP NFC Reader Library SNEP Server implements: Default Server: The NFC Forum SNEP spec defines a Default SNEP Server with well-known LLCP service access point (SAP) address number 4 and service name urn:nfc:sn:snep. The Default SNEP Server only implements the PUT request Certified NFC Forum devices must have the Default SNEP Server implemented. Non-Default Server: PUT and GET requests are supported. 29
29 Common Layer The Common Layer implements a set of utilities independent of any card and hardware. Cryptographic keys management, CRC and parity calculation, log generation and CID. NXP Generic Reader Library Cid Manager: This module is used when a CID needs to be assigned to an ISO PICC or a CID is released by the PICC KeyStore: Module for storing of encryption keys used in the authentication and encryption procedures Tools: Utility that allows to perform binary operations related to CRC and bit parity both for various lengths Log: Software module enabling log files creation. 30
30 Key Store The key store offers the key handling software module for storing cryptographic keys used in the authentication and encryption operations. The Generic Reader Library provides two Key Store implementation Hardware Key Store: API to store the MIFARE Crypto key in the reader IC. Software Key Store: API to store secret key into the MCU memory. Only the NFC Reader Library Export Controlled version supports high secure key storage capabilities (SAM). Supports the following symmetric cryptography key types PH_KEYSTORE_KEY_TYPE_AES128 PH_KEYSTORE_KEY_TYPE_DES PH_KEYSTORE_KEY_TYPE_2K3DES PH_KEYSTORE_KEY_TYPE_MIFARE PH_KEYSTORE_KEY_TYPE_AES192 PH_KEYSTORE_KEY_TYPE_3K3DES PH_KEYSTORE_KEY_TYPE_AES256 31
31 Using the NXP Reader Library Building a project from bottom to top Example: Initialization procedure for a MIFARE DESFire application using a CLRC663 contactless reader and LPC1227. phalmfdf_sw_init(&almfdf,, &palmifare, ); phpalmifare_sw_init(&palmifare,, &halreader, &pali14443p4); phpali14443p3a_sw_init(&pali14443p3a,, &halreader); phpali14443p4a_sw_init(&pali14443p4a,, &halreader); phpali14443p4_sw_init(&pali14443p4,, &halreader); phhalhw_rc663_init(&halreader, &balreader, ); phbalreg_stub_init(&balreader, ); Library initialization order 32
32 NXP NFC Reader Library Memory footprint Layer Module Code (byte) RAM (byte) AL Tag Operation T1T - Jewel/Topaz MIFARE UL (EV1) All CMD T2T CMD T3T Felica T4T DesFire Tag Operation MF Classic DESFire (Partly) NFC Activity Discovery Loop P2P SNEP 4943 LLCP Protocol ISO/IEC A & MIFARE ISO/IEC B ISO/IEC A & ISO/IEC Felica Compliant protocol IO/IEC18092 Active&Passive Initiator IO/IEC18092 Active&Passive Target HAL Hal common Callback RC PN512/RC BAL BAL common SPI for LPC I2C for LPC Common Key Store Common Key store RC Key Store SW ISO/IEC CID Man Tools (CRC, Parity) Log Module OSAL Utils
33 Memory footprint MIFARE Ultralight Read/Write Project In order to optimize the memory consumption, all modules that are not necessary should be excluded Project from scratch memory footprint is about bytes CMSIS source code MCU drivers From the previous reference values: Layer Component Code (byte) Application AL Type 2 Tag MIFARE UL (EV1) 1132 Protocol PAL ISO/IEC A & MIFARE 3250 Hardware HAL PN512/RC Platform BAL LPC1769SPI 414 Project from scratch memory footprint Expected memory footprint
34 Setting up the Development Environment Download and install an Integrated Development Environment (IDE): NXP contributes with a software tool called LPCXpresso, which allows the : Development of applications for the NXP s contactless readers. Flashing of the application code into the target MCU. Downloadable here: Microsoft Visual Studio Get a Demoboard and/or IC samples. Import and run the project examples included in the SW release. 35
35 How to order samples and demoboards I IC samples and demoboards are available via the NXP extranet as well as via our local distributors. Samples can be ordered through the esample desk ( -> NXP Customer Support -> Samples) Demoboards for contactless ICs can be ordered via edemoboard -> NXP Customer Support -> Demobards 36
36 How to order samples and demoboards II Product Description Devboard Devboard 12 NC CLRC663 High Output Power Reader ICs Latest generation of multiprotocol contactless proximity reader ICs (ISO/IEC A&B, ISO/IEC15693, EPC Class-1 HF/ ISO M3, FeliCa, NFC P2P passive initiator, NFC Tag Type Reader 1,2,3,4) Documentation and SW can be downloaded from: CLEV663B PN512 NFC Transceiver (ISO A&B, FeliCa, ISO/IEC NFC) Documentation and SW can be downloaded from: PNEV512B LPCXpresso LPCXpresso boards (12NC) LPC LPC LPC
37 Wrapping up NXP Reader Library software A powerful tool for your developers 3 available Libraries addressing different needs: NXP Generic Reader Library. NXP Export Controlled Reader Library. NXP NFC Reader Library. Main advantages: The software is written in C language. Modular and Multi-layer approach, enabling flexibility and scalability. The Library package includes a set of project examples. Documentation, Software and materials like Samples and Demoboards, all available online. 38
38 Need More? NXP SW Libraries for NFC Readers Additional reference material Reader forum: NXP Reader Library version 2.1 with Visual C++ project: NXP NFC Reader Library and PN512B / CLRC663B examples for LPC MCUs: please note: an updated version of the library and examples will be available in May Export controlled library (Docstore): Doc Number: sw Further questions and support. Reader forum: Knowledge base NFC & contactless reader ICs: Further questions related to this webinar: nfc.readers@nxp.com 39
39 MobileKnowledge Thank you for your attention We are a global competence team of hardware and software technical experts in all areas related to contactless technologies and applications. Our services include: Application and system Design Engineering support Project Management Technological Consulting Advanced Technical Training services We address all the exploding identification technologies that include NFC, secure micro-controllers for smart cards and mobile applications, reader ICs, smart tags and labels, MIFARE family and authentication devices. For more information Eric Leroux eric.leroux@themobileknowledge.com WE LEVERAGE THE MOBILE REVOLUTION
AN11269. Software Design Guide for POS Development Kit OM5597/RD2663. Rev. 1.0 5 August 2014 242510. Application note COMPANY PUBLIC
Software Design Guide for POS Development Kit OM5597/RD2663 Document information Info Content Keywords RC663, TDA8026, LPC1768, Point of Sale Development Kit design, POS, guide, firmware documentation,
More informationNFC Reader Design: How to build your own reader
NFC Reader Design: How to build your own reader Public MobileKnowledge February 2015 Agenda Introduction to RFID and NFC Contactless reader design: Initial considerations and architecture Illustrative
More informationTraining MIFARE SDK. Public. MobileKnowledge June 2015
MIFARE SDK Public MobileKnowledge June 2015 Agenda Overview of MIFARE SDK related technologies NFC Technology (Read/Write mode) MIFARE, NTAG and ICODE products NFC in Android MIFARE SDK Introduction to
More informationTraining. NFC in Android. Public. MobileKnowledge October 2015
NFC in Android Public MobileKnowledge October 2015 Index Android mobile Operating System Market share Brief history Programing in Android NFC in Android Communicating my Android phone with NFC Readers
More informationSecure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft
Application Report Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft Embedded RF ABSTRACT This application report describes
More informationWorkshop: NEAR FIELD COMMUNICATION TECHNOLOGY
Workshop: NEAR FIELD COMMUNICATION TECHNOLOGY RODOLFO VELTRI GOMES Customer Application Support NFC/RFID Europe NXP Semiconductors Italia SpA RF Wireless Forum Milano - 14 Febbraio, 2008 NXP Automotive
More informationMIFARE ISO/IEC 14443 PICC
Rev. 3.0 26 June 2009 130830 Application note PUBLIC Document information Info Keywords Abstract Content Activate Card, MIFARE, Select Card This Application te shows the elementary communication for selecting
More informationTraining. MIFARE4Mobile. Public. MobileKnowledge April 2015
MIFARE4Mobile Public MobileKnowledge April 2015 Agenda Why MIFARE4Mobile? MIFARE in Mobile related technologies MIFARE technology NFC technology MIFARE4Mobile technology High level system architecture
More informationUsing RFID Techniques for a Universal Identification Device
Using RFID Techniques for a Universal Identification Device Roman Zharinov, Ulia Trifonova, Alexey Gorin Saint-Petersburg State University of Aerospace Instrumentation Saint-Petersburg, Russia {roman,
More informationAN11480. Quick Start Up Guide for EXPLORE NFC working with Raspberry Pi. Application note COMPANY PUBLIC. Rev. 1.0 17 December 2013 279710
Quick Start Up Guide for EXPLORE NFC working with Raspberry Pi Document information Info Content Keywords PN512; Raspberry Pi, NFC, P2P, Card Emulation, MIFARE, ISO/IEC 14443, EXPLORE-NFC Abstract This
More informationNFC. Technical Overview. Release r05
Release r05 Trademarks The Bluetooth word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by Stollmann E+V GmbH is under license. Other trademarks and trade names are those
More informationAN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev. 1.3 2 October 2012 130513. Document information
MIFARE Classic as NFC Type MIFARE Classic Tag Document information Info Content Keywords NFC Forum, NFC data mapping, MIFARE Classic 1K/4K, MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Plus X/S, NFC Type
More informationACR122 NFC Contactless Smart Card Reader
Datenblatt / Specifications ACR122 NFC Contactless Smart Card Reader Table of Contents 1. Introduction... 3 1.1. USB Interface... 3 2. Implementation... 4 2.1. Smart Card Reader Interface Overview... 5
More informationExercise 1: Set up the Environment
RFID Lab Gildas Avoine, 2014 Contact: gildas.avoine@irisa.fr Objective: Learn how much it is easy to read contactless tags, possibly simulate/clone. Requirement: Hardware: Reader SCL3711 or ACR122, Reader
More informationAN1304. NFC Type MIFARE Classic Tag Operation. Application note PUBLIC. Rev. 1.3 2 October 2012 130413. Document information
NFC Type MIFARE Classic Tag Operation Document information Info Content Keywords NDEF, NDEF data mapping, NDEF Data Exchange Format MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Classic 1K/4K, MIFARE Plus
More informationNFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro miguel-angel_guijarro@agilent.com
NFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro miguel-angel_guijarro@agilent.com 1 Outlook About NFC Developing a NFC Device Test Challenges Test Solutions Q&A 2 What
More informationTechnical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate
Technical NFiC: a new, economical way to make a device NFC-compliant Prashant Dekate NFiC: a new, economical way to make a device NFC-compliant Prashant Dekate The installed base of devices with Near Field
More informationE-Blocks Easy RFID Bundle
Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course
More informationGemalto Mifare 1K Datasheet
Gemalto Mifare 1K Datasheet Contents 1. Overview...3 1.1 User convenience and speed...3 1.2 Security...3 1.3 Anticollision...3 2. Gemalto Mifare Features...4 2.1 Compatibility with norms...4 2.2 Electrical...4
More informationadvant advanced contactless smart card system
LA-11-001l-en [08.2012] advant advanced contactless smart card system power Fully scalable fully flexible Key applications & standards 2 1 5 The LEGIC advant product line ideally supports the design and
More informationPN532 NFC RFID Module User Guide
PN532 NFC RFID Module User Guide Version 3 Introduction NFC is a popular technology in recent years. We often heard this word while smart phone company such as Samsung or HTC introduces their latest high-end
More informationNFC Reader Design: Antenna design considerations
NFC Reader Design: Antenna design considerations Public MobileKnowledge February 2015 Agenda Introduction to RFID and NFC Contactless reader design: Initial considerations and architecture Illustrative
More informationACR122U USB NFC Reader
ACR122U USB NFC Reader Application Programming Interface V2.02 Subject to change without prior notice Table of Contents 1.0. Introduction... 4 1.1. Features... 4 1.2. USB Interface... 5 2.0. Implementation...
More informationApplication Programming Interface
Application Programming Interface Advanced Card Systems Ltd. Website: www.acs.com.hk Email: info@acs.com.hk CONTENTS Introduction 4 Features 4 USB interface 4 Contact and Contactless interface handling
More informationAN11004. MIFARE DESFire as Type 4 Tag. Rev. 2.4 22 May 2013 130224. Application note COMPANY PUBLIC. Document information.
Document information Info Content Keywords NFC Forum, NFC Forum data mapping, NFC Forum Type 4 Tag Operation version 2.0, Type 4 Tag version 2.0, MIFARE DESFire EV1, NDEF Tag Application Abstract The NFC
More informationSKYEMODULE GEMINI DATASHEET VERSION 040913
SKYEMODULE GEMINI DATASHEET VERSION 040913 SkyeModule Gemini Datasheet Page 2 COPYRIGHT INFORMATION: Copyright 2013 SkyeTek, Inc., 1525 Market St. Suite 200, Denver, Colorado 80202, U.S.A. All rights reserved.
More informationUM0853 User manual. 1 Introduction. M24LRxx application software user guide
User manual M24LRxx application software user guide 1 Introduction The purpose of this user manual is to teach how to use the M24LRxx tool kit with the M24LRxx_Application_Software. It describes the M24LRxx_Application_Software
More informationAn introduction to nxpusblib. March 2012
An introduction to nxpusblib March 2012 Agenda NXP USB portfolio Demo using LPC1800- Out of the Box What is nxpusblib? How to use nxpusblib? Why to use nxpusblib? Summary 2 NXP USB Portfolio NXP MCU the
More informationRFID Penetration Tests when the truth is stranger than fiction
RFID Penetration Tests when the truth is stranger than fiction Dr. Tomáš Rosa, tomas.rosa@rb.cz Raiffeisenbank, a.s. Agenda Technology overview Physical layer of LF and HF bands The Unique ID phenomenon
More informationDevelopment of Hybrid Radio Frequency Identification and Biometric Security Attendance System
International Journal of Applied Science and Technology Vol. 4, No. 5; October 2014 Development of Hybrid Radio Frequency Identification and Biometric Security Attendance System Z.K Adeyemo O. J. Oyeyemi
More informationFreescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
More informationRFID READER 13.56MHz Reader / Writer SL500 User Manual Version 2.6 Nov 2011 StrongLink
RFID READER 13.56MHz Reader / Writer User Manual Version 2.6 Nov 2011 StrongLink CONTENT 1. GENERAL INFORMATION... 5 2. TYPES AND EXPLANATION... 6 3. CONNECTING TO PC... 6 3.1 -RS232... 6 3.2 -USB... 7
More informationUsing ISO 15693 Compliant RFID Tags in an Inventory Control System
Using ISO 15693 Compliant RFID Tags in an Inventory Control System University: Louisiana State University, Baton Rouge, Louisiana Course: Undergraduate Capstone Project Student Team Members: Joseph Gates,
More informationFrequently Asked Questions
Frequently Asked Questions NFC for Consumers What is NFC? Near Field Communication (NFC) is a short-range wireless connectivity technology standard designed for intuitive, simple, and safe communication
More informationRELEASE NOTES. Table of Contents. Scope of the Document. [Latest Official] ADYTON Release 2.12.9 - corrections. ADYTON Release 2.12.
Table of Contents Scope of the Document... 1 [Latest Official] ADYTON Release 2.12.9... 1 ADYTON Release 2.12.4... 1 ADYTON Release 2.9.3... 3 ADYTON Release 2.7.7... 3 ADYTON Release 2.6.2... 4 ADYTON
More informationTraining Webcast on Contactless Cards for Access Control. January 21, 2004
Training Webcast on Contactless Cards for Access Control January 21, 2004 Your presenters» Perry Garvis Business Development Manager Access Control & Security Products» Kelly Stark TI-RFid Systems Strategic
More informationKarsten Nohl University of Virginia. Henryk Plötz HU Berlin
Karsten Nohl University of Virginia Henryk Plötz HU Berlin Radio Frequency IDentification Tiny computer chips Passively Powered Karsten Nohl, Henryk Plötz - RFID Security 2 Constant monitoring is already
More informationUsing the RS232 serial evaluation boards on a USB port
Document information Info Content Keywords Serial evaluation Board, PN512,PN532, MFRC663, MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, MFRD52x MIFARE Contactless Smart Card Reader Reference Design, MIFARE
More informationWireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
More informationSecure Automatic Ticketing System
Secure Automatic Ticketing System MARIUS POPA, CRISTIAN TOMA Department of Computer Science in Economics Academy of Economic Studies Bucharest Romana Square, No. 6, Bucharest ROMANIA marius.popa@ase.ro
More informationMeasurement and Analysis Introduction of ISO7816 (Smart Card)
Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by
More informationSecurity & Chip Card ICs SLE 44R35S / Mifare
Security & Chip Card ICs SLE 44R35S / Mifare Intelligent 1 Kbyte EEPROM with Interface for Contactless Transmission, Security Logic and Anticollision according to the MIFARE -System Short Product Info
More informationMF1 IC S50. 1. General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy
Rev. 5.2 15 January 2007 Product data sheet 001052 PUBLIC 1. General description NXP has developed the Mifare to be used in contactess smart cards according to ISO/IEC 14443A. The communication layer (
More informationSALTO Systems I SALTO Carriers. innovation in ID technology. MIFARE DESFire
MIFAR SALTO Systems I SALTO Carriers innov innovation in ID technology MIFARE DESFire SALTO Carriers SALTO offers wide range of carriers(fobs, bracalets, contact less bracelets, contacless fobs, contact
More informationThe Research and Application of College Student Attendance System based on RFID Technology
The Research and Application of College Student Attendance System based on RFID Technology Zhang Yuru, Chen Delong and Tan Liping School of Computer and Information Engineering, Harbin University of Commerce,
More informationUSING MIFARE CLASSIC TAGS VERSION 100212
USING MIFARE CLASSIC TAGS VERSION 100212 U s i n g M I F A R E C l a s s i c T a g s P a g e 2 TABLE OF CONTENTS 1 Overview... 4 1.1 Required Reading... 4 1.2 Document Scope... 4 1.3 MIFARE Features...
More informationMicrosoft Identity Lifecycle Manager & Gemalto.NET Solutions. Jan 23 rd, 2007
Microsoft Identity Lifecycle Manager & Gemalto.NET Solutions Jan 23 rd, 2007 Microsoft ILM is a comprehensive, integrated, identity and access solution within the Microsoft system architecture. It includes
More informationRFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink
RFID MODULE Mifare Reader / Writer User Manual Version 1.4 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. BAUD RATE SETTING... 5 4. COMMUNICATION PROTOCOL... 5 4-1. COMMUNICATION
More informationMFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information
Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader
More informationFunctional Specification Document
Functional Specification Document Access Control Technology Unit C1 South City Business Centre Tallaght Dublin 24 Ireland Ph: + 353 (0) 1 4662570 Web: www.accesscontrol.ie Index Introduction 1.1 Hardware
More informationNACCU 2013. Migrating to Contactless: 2013 1
NACCU 2013 Migrating to Contactless: 2013 1 AGENDA The demise of cards has been predicted for many years. When will this really happen? This presentation by two card industry experts will cover the rise
More informationNFC Testing. Near Field Communication Research Lab Hagenberg. Gerald Madlmayr. NFC Research Lab, Hagenberg. E-Smart 2008, Sophia Antipolis
NFC Testing Gerald Madlmayr NFC, E-Smart 2008, Sophia Antipolis 1 NFC Research Topics Software: Contactless Applications and Infrastructure Hardware: Testing & Interoperability Security Usability Founded
More informationIntroducing etoken. What is etoken?
Introducing etoken Nirit Bear September 2002 What is etoken? Small & portable reader-less Smartcard Standard USB connectivity Logical and physical protection Tamper evident (vs. tamper proof) Water resistant
More informationUM10951. PN7462 Reference POS Application. User manual COMPANY PUBLIC. Rev. 1.0 8 March 2016 353610. Document information
Document information Info Content Keywords POS, HIF, APDU, Setup Abstract This document describes the use of the POS Application demo Revision history Rev Date Description 1.0 20160308 First release Contact
More informationMicrotronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
More informationNEAR FIELD COMMUNICATION
64 CHAPTER 4 NEAR FIELD COMMUNICATION 4.1. Introduction Near Field Communication (NFC) is a short-range wireless connectivity technology that enables exchange of data between devices and tags over a distance
More informationMobile and Contactless Payment Security
Mobile and Contactless Payment Security v20111118 1/842 High Street East Kew 3102 Melbourne Australia Ph: +61 3 9846 2751 Fax: +61 3 9857 0350 Rambla de Catalunya 38, 8 planta 08007 Barcelona Spain Ph.
More informationRFID MODULE Mifare Reader / Writer SL032 User Manual Version 1.5 Nov 2012 StrongLink
RFID MODULE Mifare Reader / Writer User Manual Version 1.5 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. BAUD RATE SETTING... 5 4. COMMUNICATION PROTOCOL... 5 4-1. Communication
More informationStandard of the Camera & Imaging Products Association. White Paper. of CIPA DC-005-2005. Picture Transfer Protocol over TCP/IP networks
Standard of the Camera & Imaging Products Association White Paper of CA DC-005-2005 Picture Transfer Protocol over / networks 8. November. 2005 Published by Camera & Imaging Products Association (portions
More informationAPPLICATION PROGRAMMING INTERFACE
APPLICATION PROGRAMMING INTERFACE Advanced Card Systems Ltd. Website: www.acs.com.hk Email: info@acs.com.hk Table of Contents 1.0. Introduction... 4 2.0.... 5 2.1. Overview... 5 2.2. Communication Speed...
More informationLoyalty Systems over Near Field Communication (NFC)
Loyalty Systems over Near Field Communication (NFC) Diogo Simões IST - Technical University of Lisbon Av. Prof. Cavaco Silva Tagus Park 2780-990 Porto Salvo, Portugal diogo.simoes@tagus.ist.utl.pt Abstract.
More informationTimo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH
Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH NEARD FIELD COMMUNICATION. WHAT IS IT? Easy connections, quick transactions, and simple data sharing. NFC-Forum.org Fast connection
More informationReducing Configuration Complexity with Next Gen IoT Networks
Reducing Configuration Complexity with Next Gen IoT Networks Orama Inc. November, 2015 1 Network Lighting Controls Low Penetration - Why? Commissioning is very time-consuming & expensive Network configuration
More informationHandsets, reader tools, standardisation and certification 2011-09-01
Handsets, reader tools, standardisation and certification 2011-09-01 Content 1 2 3 Standardisation and certification Handsets Reader tools A Appendix Background material 2 Standardisation and certification
More informationBluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
More informationRFID MODULE Mifare Reader / Writer SL031 User Manual Version 2.7 Nov 2012 StrongLink
RFID MODULE Mifare Reader / Writer User Manual Version 2.7 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. BAUD RATE SETTING... 5 4. COMMUNICATION PROTOCOL... 5 4-1. Communication
More informationACR120 Technical Specifications version 2.9 November 2005
Version 2.9 11-2005, Email: info@acs.com.hk Website: www.acs.com.hk ACR120 Contactless Reader/Writer 1.0 Introduction The ACR120 is a compact and cost-effective contactless reader and writer. It is developed
More informationOBID RFID by FEIG ELECTRONIC. OBID classic / OBID classic-pro. RFID Reader Technology for Security Applications
OBID RFID by FEIG ELECTRONIC OBID classic / OBID classic-pro RFID Reader Technology for Security Applications OBID RFID Reader Technologies RFID Readers from the number 1 manufacturer FEIG ELECTRONIC specialized
More informationSoftware User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
More informationStrengthen RFID Tags Security Using New Data Structure
International Journal of Control and Automation 51 Strengthen RFID Tags Security Using New Data Structure Yan Liang and Chunming Rong Department of Electrical Engineering and Computer Science, University
More informationUM0586 User manual. STM32 Cryptographic Library. Introduction
User manual STM32 Cryptographic Library Introduction This manual describes the API of the STM32 cryptographic library (STM32-CRYP-LIB) that supports the following cryptographic algorithms: AES-128, AES-192,
More informationANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK
ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK Mr.C.S.Karthikeyan 1 S.Murugeswari 2 Assistant professor, Dept. of ECE, Kamaraj College of Engineering and Technology,
More informationZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
More informationDevelop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
More informationNXP Secure Smart Card Controllers P5CD016V1D / P5CD021V1D / P5CD041V1D / P5Cx081V1D with DESFire EV1
NXP Secure Smart Card Controllers P5CD016V1D / P5CD021V1D / P5CD041V1D / P5Cx081V1D with DESFire EV1 Rev. 1.1 24 October 2011 BSI-DSZ-CC-0707 Evaluation documentation Document information Info Keywords
More informationRESEARCH SURVEY ON MIFARE WITH RFID TECHNOLOGY
RESEARCH SURVEY ON MIFARE WITH RFID TECHNOLOGY S.SRINIVASAN Assistant Professor, School of Computing, SASTRA University, Kumbakonam-612001 Tamil Nadu, India ramuluvasan@rediffmail.com Dr. C. CHANDRASEKAR
More informationPayment and Identification Secure solutions
Payment and Identification Secure solutions ST at a glance STMicroelectronics is a global leader in the semiconductor market serving customers across the spectrum of sense & power, automotive and embedded
More informationSCM Microsystems. Reference Manual version 1.3. SCL010 Multiprotocol contactless stationary reader
SCM Microsystems Reference Manual version 1.3 SCL010 Multiprotocol contactless stationary reader Reference manual SCL010 Multiprotocol Contactless Stationary Reader SCM Microsystems Oskar-Messter-Strasse,
More informationTime & Access System An RFID based technology
Time & Access System An RFID based technology OpenWorks TIME Technical Specification V1.0.2 M. I. Suhile Ahamed KCP Technologies Limited 2, Dr. P. V. Cherian Crescent, Egmore, Chennai - 600 008, INDIA.
More informationEnhancing everyday products with NFC Welcome to the Internet of Things. www.nxp.com/nfc
Enhancing everyday products with NFC Welcome to the Internet of Things www.nxp.com/nfc Index The Internet of Things and NFC NFC tagged products What they are How they work Typical applications Brand engagement
More informationAPPLICATION NOTE. AVR2130: Lightweight Mesh Developer Guide. Atmel MCU Wireless. Features. Description
APPLICATION NOTE AVR2130: Lightweight Mesh Developer Guide Atmel MCU Wireless Features Atmel Lightweight Mesh stack specification and APIs Lightweight Mesh Software Development Kit (SDK) Description This
More informationLab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
More informationEmbedded Java & Secure Element for high security in IoT systems
Embedded Java & Secure Element for high security in IoT systems JavaOne - September 2014 Anne-Laure SIXOU - ST Thierry BOUSQUET - ST Frédéric VAUTE - Oracle Speakers 2 Anne-Laure SIXOU Smartgrid Product
More informationYour Mobile Phone as a Ticket (NFC)
Your Mobile Phone as a Ticket (NFC) Francisco Maria van Uden Chaves IST - Technical University of Lisbon Av. Prof. Cavaco Silva Tagus Park 2780-990 Porto Salvo, Portugal francisco.chaves@ist.utl.pt Abstract.
More informationAN 073120. mifare Ultralight Features and Hints. Document information. Multiple ticketing, secured data storage, implementation hints
AN 073120 Rev. 2.0 18 December 2006 Application note Document information Info Keywords Abstract Content Multiple ticketing, secured data storage, implementation hints This document presents features and
More informationChip Card & Security ICs Mifare NRG SLE 66R35
Chip Card & Security ICs Mifare NRG Intelligent 1 Kbyte Memory Chip with Interface for Contactless Transmission according to the Mifare -System Short Product Information April 2007 Short Product Information
More informationNFC: Enabler for Innovative Mobility and Payment NFC: MOBILIDADE E MEIOS DE PAGAMENTO
NFC: Enabler for Innovative Mobility and Payment Cards Brazil Sao Paulo, April 3rd to 5th 2007 Rodolfo Gomes - 1st Level Customer Application Support NFC&RFID Europe A new Company has reborn Few months
More informationNFC Near Field Communication
NFC Near Field Communication Gregor Hohpe 2010 Google, Inc. All rights reserved, Core Technology Passive card powered by radio field 212kbps, 100ms read/write cycle Authentication, data integrity protection
More informationRFID MODULE Mifare Reader / Writer SL030 User Manual Version 2.6 Nov 2012 StrongLink
RFID MODULE Mifare Reader / Writer User Manual Version 2.6 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. DEVICE OPERATION... 5 3-1. Clock and Data Transitions:... 5 3-2.
More informationContactless Smart Cards vs. EPC Gen 2 RFID Tags: Frequently Asked Questions. July, 2006. Developed by: Smart Card Alliance Identity Council
Contactless Smart Cards vs. EPC Gen 2 RFID Tags: Frequently Asked Questions July, 2006 Developed by: Smart Card Alliance Identity Council Contactless Smart Cards vs. EPC Gen 2 RFID Tags: Frequently Asked
More informationUM10663 NXP Reader Library User Manual based on CLRC663 and PN512 Blueboard Reader projects Rev. 1.2 24 July 2013 257412
based on CLRC663 and PN512 Blueboard Reader projects Document information Info Content Keywords NXP Reader Library, MFRC523, MFRC522, MFRC500, MFRC530, MFRC531, MFRC630, MFRC631, SLRC610 Abstract This
More informationNFC Tags. A technical introduction, applications and products
Rev. 1.3 1 December 2011 White paper Info Author(s) Abstract Content Francesco Gallo An introduction for a business, marketing or technical audience to NFC Forum tags and NFC-enabled tags, describing applicable
More informationNFC Tags & Solutions. Understanding Near Field Communication (NFC) Technology. Executive Summary
NFC Tags & Solutions Understanding Near Field Communication (NFC) Technology Executive Summary Payment systems and marketing loyalty programs are just the beginning for NFC technology. In addition to the
More informationRadiocrafts Embedded Wireless Solutions
Implementing ZigBee /IEEE 802.15.4 Solutions Based on Radiocrafts modules by Ø. Nottveit Introduction Radiocrafts offers a family of miniature modules intended for radio networks based on the IEEE 802.15.4
More informationSCM Microsystems. Reference Manual version 2.0 SCL01X. Multiprotocol contactless stationary reader
SCM Microsystems Reference Manual version 2.0 SCL01X Multiprotocol contactless stationary reader Reference manual SCL01X Multiprotocol Contactless Stationary Reader SCM Microsystems Oskar-Messter-Strasse,
More informationFLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
More informationMyKey is the digital signature software governed by Malaysia s Digital Signature Act 1997 & is accepted by the courts of law in Malaysia.
About Digital Signature using MyKey Purpose MyKey is the digital signature software governed by Malaysia s Digital Signature Act 1997 & is accepted by the courts of law in Malaysia. A document digitally
More informationSecure recharge of disposable RFID tickets
Secure recharge of disposable RFID tickets Riccardo Focardi Flaminia Luccio Università Ca Foscari, Venezia {focardi,luccio}@unive.it FAST 2011 15-16 September 2011, Leuven FAST 2011 ()Secure recharge of
More information