<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[libnfc developers community - External projects that use libnfc]]></title>
		<link>http://www.libnfc.org/community/</link>
		<description><![CDATA[The most recent topics at libnfc developers community.]]></description>
		<lastBuildDate>Thu, 02 Feb 2012 16:39:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[MFCUK execution issue]]></title>
			<link>http://www.libnfc.org/community/topic/575/mfcuk-execution-issue/new/posts/</link>
			<description><![CDATA[<p>Hello,</p><p>Working on Win XP SP3 and MacOSX:</p><p>Getting the revision R62, executing the win 32 binary from old-bin directory, works fine.<br />Compiling mfcuk using libnfc-1.5.1 dones not get any keys, on Win32 and MacOSX.</p><p>Anyone share the same experience ?</p><p>Regards,</p>]]></description>
			<author><![CDATA[dummy@example.com (gusASK)]]></author>
			<pubDate>Thu, 02 Feb 2012 16:39:55 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/575/mfcuk-execution-issue/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Ubuntu PPA for libnfc]]></title>
			<link>http://www.libnfc.org/community/topic/399/ubuntu-ppa-for-libnfc/new/posts/</link>
			<description><![CDATA[<p>Hi all,</p><p>Thomas Hood made a PPA for libnfc and mfoc:<br /><a href="https://launchpad.net/~jdthood/+archive/ppa">https://launchpad.net/~jdthood/+archive/ppa</a></p><p>Ubuntu Natty users could use it to ease installation and maintenance.</p>]]></description>
			<author><![CDATA[dummy@example.com (timdexter)]]></author>
			<pubDate>Sat, 31 Dec 2011 22:07:18 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/399/ubuntu-ppa-for-libnfc/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[ABSULUTELY BEGGINING NFC]]></title>
			<link>http://www.libnfc.org/community/topic/552/absulutely-beggining-nfc/new/posts/</link>
			<description><![CDATA[<p>Hi, I&#039;m a senior undergraduate student and would like very much to base my project for the final year around NFC. I am planning a sort of a student card that holds the information of student and also the same card would be able to store library info. so in a sense a single card can do it all.</p><p>So here&#039;s my plan..<br />A Mifire card ( classic ? i read that the security of this is already cracked....bt just for demo i can use it right?<br />A PN532 breakout board</p><p>And next i&#039;d like the card to be read by a PC which i presume can be done connecting the breakout board with a FDTI cable and ...Am I right that THIS is where i need libnfc library ( is it not a sort of driver for NFC chips...) and write my own part of the code that maintains database about student library info and all..<br />Oh yes !! i should also be able to write the data to card about the book issued and due date etc..i am certain that&#039;s not too difficult once acceced with a computer...</p><p>But along with this i&#039;d also like to use it on standalone environment..say as attendance where the microcontroller simply displays ( or records ) the name and roll number of student..where unlike in library there is no need of a PC...I&#039;ve come to understand that it can also be done by connecting to my favourite microcontroller via UART with the PN532 breakout board.<br />Now how do i program it for standalone environment ?? Can i use libnfc then??</p><p>I know that i might be seriously wrong on some issues..please donot hesitate to use any rough language if you feel the need to. And i know it&#039;d be better if i bought all those and start playing around with it...then the questions would be relavant...but i live in nepal and i have to go through a painful process to get the card and the breakout board..and i cant afford to buy it if the project i am planning is way out of my range..or simply not possible..<br />So please answer as much as you can...with any other things i need to know.that i might have completely forgotten to ask..</p><p>Most imporatantly can such project be done..reading from PC ( i guess that&#039;s the easy part right?) and microcontroller on a standalone environment..simultaneously..from a single card...</p><p>forgive my weird abbv. of computer as PC....and anything else that might have bothered you <img src="http://www.libnfc.org/community/img/smilies/smile.png" width="15" height="15" alt="smile" /> <br />Thanks a lot in advance !!!</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Tue, 27 Dec 2011 12:27:12 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/552/absulutely-beggining-nfc/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Virtual Smart Card Architecture]]></title>
			<link>http://www.libnfc.org/community/topic/324/virtual-smart-card-architecture/new/posts/</link>
			<description><![CDATA[<p>The <a href="http://sourceforge.net/projects/vsmartcard/">Virtual Smart Card Architecture</a> includes pcsc-relay, a program that relays an arbitrary smart card on the NFC layer. pcsc-relay works similar to nfc-relay-picc, but it does not require placing the real smart card on a libnfc device. Instead it grabs a smart card via the PC/SC service.</p><p>This way you can relay (even a contact based) smart card in&nbsp; a smart card reader that only comes with a proprietary driver via NFC. But you could also use a software emulated smart card to connect to a real contactless smart card reader. Such a virtual smart card is also provided by the <a href="http://sourceforge.net/projects/vsmartcard/">Virtual Smart Card Architecture</a>. An other possibility is to relay a smart card between two computers and still appear valid in front of a certified contactless smart card reader. The latter has been <a href="http://events.ccc.de/congress/2010/Fahrplan/events/4297.en.html">demonstrated with the new German identity card</a>, neuer Personalausweis (nPA).</p><p><a href="http://sourceforge.net/projects/vsmartcard/">http://sourceforge.net/projects/vsmartcard/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (rahul734)]]></author>
			<pubDate>Wed, 19 Oct 2011 11:48:04 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/324/virtual-smart-card-architecture/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[PinKey SDK with NFC API]]></title>
			<link>http://www.libnfc.org/community/topic/342/pinkey-sdk-with-nfc-api/new/posts/</link>
			<description><![CDATA[<p>Hello,</p><p>I would like to introduce you the <strong>pinKey SDK</strong> project. This project, lead by Card Tech srl, aims to provide an <strong>Open Source</strong> platform over which to develop rich NFC-capable applications. Obviously the main building blocks of our NFC software stack are <strong>libnfc</strong> (1.4.2), <strong>libfreefare</strong> (0.3.1) and <strong>libndef</strong> (1.1.1) libraries.</p><p>I think it represents one of the firsts projects having reached a significant maturity stage, allowing for the developer to build custom NFC-oriented applications.</p><p>The provided application environment is based on <strong>Qt Framework</strong> and <strong>Qt Quick</strong> technology (<a href="http://qt.nokia.com">http://qt.nokia.com</a>). Currently it takes advantages on Qt 4.6 with the upgrade to the more powerful Qt 4.7 release with full Qt Quick and Qt Mobility support already scheduled for the near future.</p><p>At the moment we have developed a system service that handles NFC target discovery and recognition of <strong>Mifare Ultralight</strong> and <strong>Classic</strong> tags, providing an easy-to-use API that includes Read &amp; Write functionalities of both raw an NDEF messages compliant to the NFC Forum standards (NDEF, TLV, etc. specifications).</p><p>This system service is integrated into a complete embedded operative system, called <strong>ODIN OS</strong> (<a href="http://developers.card-tech.it/odin-os">http://developers.card-tech.it/odin-os</a>), delivering biometric identification through a fingerprint recognition technology.</p><p>This particular platform can thus be used to build applications specifically conceived for security driven services, such as micro-payments, access control and secure data management.</p><p>To demonstrate the platform suitability to this particular application range, we&#039;ve also developed several demos and examples, based on these services, that are included in the SDK (e.g. vcard exchange, simulation of NFC-based micro-payment, personnel identification with both NFC and biometric readings, password management, etc.).</p><p>The reference hardware, an in-house development device called <strong>pinKey Touch</strong>, features <strong>NXP&#039;s PN532</strong> chip with the option for a P5CN072 SAM (Security Access Module) connection.</p><p>The pinKey SDK will be soon available for <strong>free download</strong> from the Card Tech Developers community website at the following address:</p><p><a href="http://developers.card-tech.it/download">http://developers.card-tech.it/download</a></p><p>On the same website you can find more informations about pinKey SDK and pinKey Touch reference device.</p>]]></description>
			<author><![CDATA[dummy@example.com (zuck)]]></author>
			<pubDate>Wed, 28 Sep 2011 14:08:49 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/342/pinkey-sdk-with-nfc-api/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[[solved] NFC - PN532 uart (nfc-poll and nfc-list problems)]]></title>
			<link>http://www.libnfc.org/community/topic/416/solved-nfc-pn532-uart-nfcpoll-and-nfclist-problems/new/posts/</link>
			<description><![CDATA[<p>Hi everyone !</p><p>I am pretty new to NFC and I am experiencing an issue while trying to use some of the applications provided by libnfc.<br />I have a PN532 NFC/RFID controller breakout board as reader and I use a Philips MIFARE card (provided with the board). The board is connected to a Linux environment by means of an uart connection.</p><br /><p>I would like some help about 2 things.</p><p>I have successfully installed the libnfc (with the parameters --with-drivers=pn532_uart – enable-serial-autoprobe)</p><p>When I realize a “nfc-anticol”, I obtain this :</p><div class="codebox"><pre><code>$ nfc-anticol 
Connected to NFC reader: PN532 (/dev/ttyS0) - PN532 v1.6 (0x07)

Sent bits:     26 (7 bits)
Received bits: 04  00  
Sent bits:     93  20  
Received bits: 3e  65  4b  9a  8a  
Sent bits:     93  70  3e  65  4b  9a  8a  e9  7b  
Received bits: 08  b6  dd  
Sent bits:     50  00  57  cd  

Found tag with
 UID: 3e654b9a
ATQA: 0004
 SAK: 08
 </code></pre></div><br /><p>The card seems to be correctly found.</p><p>(I have also installed “nfcutils” and with a “lsnfc”, I obtain :</p><div class="codebox"><pre><code>$ lsnfc 
device = PN532 (/dev/ttyS0) - PN532 v1.6 (0x07)
UID=3e654b9a
Several possible matches:
* NXP MIFARE Classic 1k
* NXP MIFARE Plus 1k
1 tag(s) on device.</code></pre></div><p>)</p><p>The problem appears when I use “nfc-list” and “nfc-poll”.<br />With nfc-list, the device is found but there is an “infinite loop” and I don&#039;t think it is correct according to the nfc-list example in the libnfc documentation.</p><div class="codebox"><pre><code>$ nfc-list 
nfc-list use libnfc 1.4.2 (r891)
Connected to NFC device: PN532 (/dev/ttyS0) - PN532 v1.6 (0x07)
1 ISO14443A passive target(s) was found:
    ATQA (SENS_RES): 00  04  
       UID (NFCID1): 3e  65  4b  9a  
      SAK (SEL_RES): 08  


(and nothing else...)</code></pre></div><p>I have the same result with “nfc-poll” : </p><div class="codebox"><pre><code>$ nfc-poll 
nfc-poll use libnfc 1.4.2 (r891)
Connected to NFC reader: PN532 (/dev/ttyS0) - PN532 v1.6 (0x07)
PN532 will poll during 30000 ms

(and nothing else...)</code></pre></div><br /><p>Is there someone having experienced such issue? </p><p>PS: When I realize a nfc-list with debug enabled, I obtain the same result with more lines of DBG. But about some seconds, there is only an “infinite” line displayed:<br /></p><div class="codebox"><pre><code>nfc-list: DBG uart_posix.c:219
nfc-list:     iExpectedByteCount == 0</code></pre></div><p>So I think the infinite loop is due to this iExpectedByteCount... I tried to see the uart_posix.c file but I don&#039;t really see how to solve the problem.</p><br /><p>My second question is regarding reading / writing data from / to the card.<br />I use the “nfc-mfclassic r a test.mfd” tool to read the data from the card and I obtain the file which looks like the example file: <a href="http://www.libnfc.org/_detail/libnfc/documentation/memory_large.png?id=documentation%3Aexamples%3Anfc-mfclassic.">http://www.libnfc.org/_detail/libnfc/do &#133; mfclassic.</a></p><p>I would like to know what means the “a” or “b” key in the command line? And do you know what are the “key blocks” in the file?</p><br /><p>Sorry for all these questions and thank you very much for any help !</p>]]></description>
			<author><![CDATA[dummy@example.com (myjo)]]></author>
			<pubDate>Mon, 27 Jun 2011 11:07:47 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/416/solved-nfc-pn532-uart-nfcpoll-and-nfclist-problems/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[libfreefare: Library for high level manipulation of MIFARE cards.]]></title>
			<link>http://www.libnfc.org/community/topic/273/libfreefare-library-for-high-level-manipulation-of-mifare-cards/new/posts/</link>
			<description><![CDATA[<p>The libfreefare project aims to provide a convenient API for MIFARE card manipulations.</p><p>To see current features and supports, go to libfreefare&#039;s wiki page:<br /><a href="http://code.google.com/p/nfc-tools/wiki/libfreefare">http://code.google.com/p/nfc-tools/wiki/libfreefare</a></p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Thu, 30 Dec 2010 13:43:22 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/273/libfreefare-library-for-high-level-manipulation-of-mifare-cards/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[IFD Handler for libnfc Devices]]></title>
			<link>http://www.libnfc.org/community/topic/182/ifd-handler-for-libnfc-devices/new/posts/</link>
			<description><![CDATA[<p>This project provides a chip card interface device driver for the PC/SC Lite server deamon (pcscd). The driver provides a standard PC/SC interface to NFC devices supported by libnfc.</p><p><a href="https://sourceforge.net/projects/ifdnfc/">https://sourceforge.net/projects/ifdnfc/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (frankmpunkt)]]></author>
			<pubDate>Thu, 04 Nov 2010 12:48:18 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/182/ifd-handler-for-libnfc-devices/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[MFOC - Mifare Classic Offline Cracker]]></title>
			<link>http://www.libnfc.org/community/topic/231/mfoc-mifare-classic-offline-cracker/new/posts/</link>
			<description><![CDATA[<p>Last year (2009), the Nethemba team have implemented and released their open source implementation of &quot;offline nested&quot; attack.</p><p>This tool allow to recover one or more keys from Mifare Classic very quickly (few minutes) if at least one key is known.</p><p>Thanks to Norbert Szetei and Pavol Luptak for their attack&#039;s implementation.<br />Thanks to Michal Boska for making this works with libnfc 1.3.3.</p><p><a href="http://code.google.com/p/nfc-tools/wiki/mfoc">http://code.google.com/p/nfc-tools/wiki/mfoc</a></p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Wed, 15 Sep 2010 13:31:22 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/231/mfoc-mifare-classic-offline-cracker/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[MFCUK - MiFare Classic Universal toolKit]]></title>
			<link>http://www.libnfc.org/community/topic/229/mfcuk-mifare-classic-universal-toolkit/new/posts/</link>
			<description><![CDATA[<p>Few months ago, Andrei Costin works on tk-libnfc-crapto1, a toolkit that allow to retrieve Mifare Classic keys without knowing them.</p><p>Renamed MFCUK for MiFare Classic Universal toolKit, this project based on libnfc provide a simply command line to recove whole keys of a Mifare Classic in few minutes.</p><p><a href="http://code.google.com/p/mfcuk">http://code.google.com/p/mfcuk</a></p><p>Now, this project is looking for contributors to bring MFCUK works with libnfc 1.3.9, I already did some works be applying API changes to MFCUK but I can&#039;t get it works with the lastest libnfc. If somebody have some knowledge in Mifare Classic hacking and wants to improve this tool, please contact me or Andrei Costin to gain an SVN access to MFCUK project.</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Thu, 09 Sep 2010 06:04:20 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/229/mfcuk-mifare-classic-universal-toolkit/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[lsnfc: simple command for POSIX systems]]></title>
			<link>http://www.libnfc.org/community/topic/83/lsnfc-simple-command-for-posix-systems/new/posts/</link>
			<description><![CDATA[<p>POSIX systems users usually known commands like lspci, lsusb or lspcmcia; I&#039;m happy to announce that lsnfc now exists.<br />It was written for debugging purpose but it is already usable.</p><p>Output examples:<br /></p><div class="codebox"><pre><code>$ lsnfc
device = ACR122U102 - PN532 v1.4 (0x07)
  ISO14443A: NXP MIFARE DESFire (UID=04453501db2480)
  ISO14443A: NXP MIFARE DESFire (UID=042e4201db2480)
  ISO14443A: NXP MIFARE DESFire (UID=04145109db2480)
  ISO14443A: NXP MIFARE DESFire (UID=04443401db2480)
  ISO14443A: NXP MIFARE DESFire (UID=04400b09db2480)
5 tag(s) have been found.</code></pre></div><div class="codebox"><pre><code>$ lsnfc
device = ACR122U102 - PN532 v1.4 (0x07)
  ISO14443A: NXP MIFARE Classic 1K (UID=fccd5dd3)
  ISO14443A: NXP MIFARE Classic 1K (UID=5c6c5ed3)
  ISO14443A: NXP MIFARE Classic 1K (UID=6c185fd3)
3 tag(s) have been found.</code></pre></div><div class="codebox"><pre><code>$ lsnfc
device = ACR122U102 - PN532 v1.4 (0x07)
  ISO14443A: NXP MIFARE Ultralight (UID=04652e91212580)
  ISO14443A: NXP MIFARE Ultralight (UID=04ce4591212580)
  ISO14443A: NXP MIFARE Ultralight (UID=047a3991212580)
3 tag(s) have been found.</code></pre></div><p>lsnfc is a part from nfcutils package in nfc-tools project (<a href="http://code.google.com/p/nfc-tools/">http://code.google.com/p/nfc-tools/</a>).<br />As a part of nfc-tools, nfcutils is under GPL license and contributions are welcome.</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Tue, 07 Sep 2010 16:32:14 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/83/lsnfc-simple-command-for-posix-systems/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[RFID based Wake On Lan]]></title>
			<link>http://www.libnfc.org/community/topic/49/rfid-based-wake-on-lan/new/posts/</link>
			<description><![CDATA[<p>Here&#039;s the a project I&#039;m thinking of at the moment. Basically it&#039;s a small idea for saving power. Alot of us nerds out here leave our computers on, probably just for the sake of boot up times right?</p><p>My idea is to use a cheap reader like the Touchatag and either something like the marvell power plug computers or just a router with a usb port. Then when someone enters the house they can just put their tag on the reader and it will instantly send the wake up on lan command to the right computer.</p><p>How much power it would actually save, I&#039;m not honestly sure. I already have the parts (Touchatag reader + ASUS Wl500g running DD-WRT) so it&#039;s just a case of software.</p><p>From what I can tell all I need to do is:</p><p>- Compile LibNFC for ARM<br />- Create a Daemon to do the job</p><p>So, what do people think? genius or dumbest idea ever?</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Thu, 29 Jul 2010 08:45:25 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/49/rfid-based-wake-on-lan/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[MySnapper 1.0.2 released]]></title>
			<link>http://www.libnfc.org/community/topic/198/mysnapper-102-released/new/posts/</link>
			<description><![CDATA[<p>I am pleased to announce that our client side application to support reloading New Zealand Snapper cards online has now been released.</p><p>The reason for this posting is that this application uses libnfc ( version 1.2 at the moment ) to provide cross-platform (win32/win64,Linux and MacOSX) driver support for talking to the Snapper Feeder (NXP PN531).</p><p>In terms of layering, we have an Adobe AIR application talking to a native application compiled with a static copy of libnfc-1.2 supporting only the Snapper Feeder. </p><p>On Windows 32bit and 64bit platforms this uses a signed installation of libusb-win32 that provides driver bindings for the PN531.</p><p>We will be posting the source to the binary application shortly.</p><p><a href="http://www.snapper.co.nz/top-up-online-with-mysnapper/">http://www.snapper.co.nz/top-up-online-with-mysnapper/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (snapdev)]]></author>
			<pubDate>Mon, 12 Jul 2010 20:55:41 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/198/mysnapper-102-released/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Pynfc: Python wrapper for libnfc]]></title>
			<link>http://www.libnfc.org/community/topic/149/pynfc-python-wrapper-for-libnfc/new/posts/</link>
			<description><![CDATA[<p>Hi everybody,</p><p>Just to let you know that I&#039;ve started a project called pynfc, designed to offer python bindings for the libnfc code.&nbsp; They currently offer good support transceiving both bits and bytes in an intuitive fashion as both initiator and responder.&nbsp; It comes with a small amount of example code that will offer a Mifare read request for a block, and verify the that the returned tag nonce is as expected.</p><p>It currently doesn&#039;t offer the full support that libnfc does, most notably it works primarily with 14443A tags only (although adding support for other card types shouldn&#039;t be difficult, I don&#039;t really have any others to test out).&nbsp; It also currently won&#039;t allow choosing which reader to read from, since that was all added in libnfc-1.3.3 and I haven&#039;t had time to catch up on it.&nbsp; 5:)</p><p>Requirements:<br />&gt;= python-2.6<br />&gt;= libnfc-1.3.1</p><p>Website &amp; Bug tracker:<br /><a href="http://pynfc.googlecode.com/">http://pynfc.googlecode.com/</a></p><p>If you&#039;d like to help work on the code, or have any problems with it, do feel free to get in touch with me (or file a bug report).&nbsp; Hope it&#039;s of some use...</p><p>Mike&nbsp; 5:)</p>]]></description>
			<author><![CDATA[dummy@example.com (thomasrichter)]]></author>
			<pubDate>Wed, 28 Apr 2010 11:59:56 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/149/pynfc-python-wrapper-for-libnfc/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Touchatag RFID readers on Processing]]></title>
			<link>http://www.libnfc.org/community/topic/171/touchatag-rfid-readers-on-processing/new/posts/</link>
			<description><![CDATA[<p>Developed a library for <a href="http://processing.org/">Processing</a> with libnfc that allows users to connect and read from cheap <a href="http://www.touchatag.com/">touchatag</a> RFID readers on the Windows platform.</p><p>This library affords the simultaneously connection of multiple readers, and up to three tags on each one (due to performance issues of the tags themselves on the touchatag reader). This project was tested on Windows 7 Professional and Windows XP SP3, with Processing 1.0.9.</p><p>You can download it <a href="http://touchatag-processing.googlecode.com/files/touchatag.rar">here</a>. For this library to work, users only need to install the <a href="http://www.touchatag.com/downloads">Windows CCID PCSC driver</a>, the touchatag software client isn&#039;t necessary. For more information head to the library&#039;s page on <a href="http://code.google.com/p/touchatag-processing/">Google code</a>.</p><p><strong>Example:</strong><br /></p><div class="codebox"><pre><code>import touchatag.*;
Touchatag rfid;

// Defines the maximum number of touchatag
// readers that might be connected to the computer 
int numOfReaders = 3;

// This library affords up to three touchatag
// tags on each of the touchatag readers
String[][] tags = new String[numOfReaders][3];

void setup() {
  // Optionally, if only one touchatag reader will
  // be used: rfid = new Touchatag(this) 
  rfid = new Touchatag(this, numOfReaders);
}

void draw() {
  // Gets the number of touchatag readers connected
  int readers = rfid.On();
  
  if (readers != 0) {
     // Gets the tags for each of the touchatag readers
     for (int i = 0; i &lt; readers; i++) {
     tags[i] = rfid.tagsOnReader(i);
     println(tags[i]);
     }  
   }
}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Rorsch)]]></author>
			<pubDate>Sun, 11 Apr 2010 00:42:18 +0000</pubDate>
			<guid>http://www.libnfc.org/community/topic/171/touchatag-rfid-readers-on-processing/new/posts/</guid>
		</item>
	</channel>
</rss>

