2011-10-01 14:26:11 +02:00
|
|
|
.TH nfc-poll 1 "June 26, 2009" "libnfc" "libnfc's examples"
|
2010-10-08 19:05:05 +02:00
|
|
|
.SH NAME
|
2012-01-04 22:29:43 +01:00
|
|
|
nfc-poll \- poll first available NFC target
|
2010-10-08 19:05:05 +02:00
|
|
|
.SH SYNOPSIS
|
|
|
|
.B nfc-poll
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.B nfc-poll
|
2010-10-08 22:01:47 +02:00
|
|
|
is a utility for polling any available target (tags but also NFCIP targets)
|
|
|
|
using ISO14443-A, FeliCa, Jewel and ISO14443-B modulations.
|
2010-10-08 19:05:05 +02:00
|
|
|
|
2012-01-04 22:29:43 +01:00
|
|
|
This tool uses hardware polling feature if available (ie. PN532) or switch back
|
|
|
|
to software polling, it will display available information retrieved from the
|
|
|
|
tag.
|
|
|
|
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
.B \-v
|
|
|
|
Tells
|
|
|
|
.I
|
|
|
|
nfc-poll
|
|
|
|
to be verbose and display detailed information about the targets shown.
|
|
|
|
This includes SAK decoding and fingerprinting is available.
|
2010-10-08 19:05:05 +02:00
|
|
|
|
2010-10-19 11:34:18 +02:00
|
|
|
.SH IMPORTANT
|
|
|
|
There are some well-know limits with this example:
|
|
|
|
- Even with NDO_AUTO_14443_4A enabled (default),
|
|
|
|
.B nfc-poll
|
|
|
|
can miss ATS. That due to the way the PN532 use to poll for ISO14443 type A, it
|
|
|
|
will attempt to find ISO14443-4-only targets, then ISO14443-3. If your
|
|
|
|
ISO14443-4 target is present when PN532 looks for ISO14443-4-only, ATS will be
|
|
|
|
retrieved. But if your target enter the field during ISO14443-3, RATS will not
|
|
|
|
be sent and ATS not retrieved.
|
|
|
|
-
|
|
|
|
.B nfc-poll
|
|
|
|
can show up only one card while two are in field. That's due, again, to the way
|
|
|
|
the PN532 poll for targets. It will stop polling when one modulation got a
|
|
|
|
result, so if you have, for example, one ISO14443-3 (eg. Mifare Ultralight) and
|
|
|
|
one ISO14443-4 (eg. Mifare DESFire), it will probably return only the
|
|
|
|
ISO14443-4.
|
2010-10-08 19:05:05 +02:00
|
|
|
.SH BUGS
|
|
|
|
Please report any bugs on the
|
|
|
|
.B libnfc
|
2011-10-01 14:26:11 +02:00
|
|
|
issue tracker at:
|
|
|
|
.br
|
|
|
|
.BR http://code.google.com/p/libnfc/issues
|
2010-10-08 19:05:05 +02:00
|
|
|
.SH LICENCE
|
|
|
|
.B libnfc
|
2011-10-01 14:26:11 +02:00
|
|
|
is licensed under the GNU Lesser General Public License (LGPL), version 3.
|
|
|
|
.br
|
|
|
|
.B libnfc-utils
|
2010-10-08 19:05:05 +02:00
|
|
|
and
|
|
|
|
.B libnfc-examples
|
2011-10-01 14:26:11 +02:00
|
|
|
are covered by the the BSD 2-Clause license.
|
2010-10-08 19:05:05 +02:00
|
|
|
.SH AUTHORS
|
2010-10-19 11:34:18 +02:00
|
|
|
Romuald Conty <romuald@libnfc.org>
|
2010-10-08 19:05:05 +02:00
|
|
|
.PP
|
2010-10-19 11:34:18 +02:00
|
|
|
This manual page was written by Romuald Conty <romuald@libnfc.org>.
|
2010-10-08 19:05:05 +02:00
|
|
|
It is licensed under the terms of the GNU GPL (version 2 or later).
|