20
www.ubisys.de
7.
CCID Firmware
With the CCID Firmware, the device appears to the host operating system as a single-slot Smart Card
Reader. If a tag is in the RF field of the reader, the reader reports an ”inserted card”. If there is no tag in
the field, this is reported as “card ejected”.
The device itself complies with the USB 2.0 CCID 1.1 specification (chip card interface device) to
allow the host computer to use a standard device driver, shipped with all major operating systems.
Applications use the operating-system-provided Smart Card API to access the reader and the tags. A
native Smart Card API is available on Microsoft Windows 2000 and above. The same API has been
adopted on MacOS X and Linux (pcsc-lite).
The reader emulates the T=1 APDU protocol exchange, allowing the host computer to exchange
commands and data with the reader and/or tag by sending and receiving APDUs.
For ISO 14443-4, which is based on APDUs natively, the reader establishes a transparent channel and
forwards APDUs between host and tag.
For memory cards (ISO15693), an APDU emulation layer is provided, which translates certain
predefined APDUs to appropriate ISO 15693 commands. Besides the APDU emulation layer, a
transparent mode can be enabled for ISO 15693, allowing the host application to communicate
directly with the tag. This feature allows customers to operate any tag that complies with the ISO
15693 standard. In particular, application software may use any manufacturer-specific “custom
command” codes.
A set of APDUs is defined to read the UID of the tag in the field and to configure the reader. These
APDUs will always be processed by the reader itself.
7.1.
Driver Installation
On Microsoft Windows systems, the driver will be installed automatically. On Windows versions that
originally shipped without native CCID support, like Windows 2000 and Windows XP, you might need
to allow Windows Update to be searched for a suitable device driver. If you are using Windows 2000,
make sure that Service Pack 3 is installed.
Linux support requires that the packages pcsc-lite and libccid are installed.
1
MacOS X Leopard, Snow Leopard and Lion also include versions of pcsc-lite.
Your ubisys product is automatically supported on systems with libccid version 1.4.5 as of October 11,
2011 and above. Depending on your OS type and version, the ubisys USB product and vendor ID
(0x19a6:0x0009) might not be included in shipped configurations yet and must be entered in a
configuration file belonging to PC/SC Lite in this case. Under MacOS X, the file is
/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist
1
The exact package names depend on the distribution used.
Summary of Contents for 7047
Page 1: ...13 56 MHz RFID USB READER REFERENCE MANUAL...
Page 28: ...28 www ubisys de...
Page 34: ...34 www ubisys de...