From: Aaron Patterson Date: 2009-08-08T14:26:20+09:00 Subject: [ANN] nfc 2.0.0 Released nfc version 2.0.0 has been released! * NFC is a ruby wrapper for the Near Field Communication library. The Near Field Communication library works with many USB RFID readers, so this gem lets you read RFID tags. Changes: ### 2.0.0 / 2009-08-07 * 2 major enhancements * Switched from FFI to a C backend * Now depends on libnfc 1.2.x ## FEATURES/PROBLEMS: * Only supports ISO1443A (MIFARE) tags right now. ## SYNOPSIS: require 'nfc' # Read your tag and print the info. p NFC.instance.find # NFC#find will return immidiately, which means you should have a tag # sitting on the reader when running it. If you'd like it to block until # it detects a tag, give find a block like so: NFC.instance.find do |tag| p tag end # You can even run in an infinite loop if you'd like to continually find # tags: loop do NFC.instance.find do |tag| p tag end end ## REQUIREMENTS: * A USB RFID reader. I'm using the touchatag[http://touchatag.com]. * libnfc ## INSTALL: First install libnfc[http://libnfc.org/] I installed libnfc like this: $ ./configure --prefix=/usr/local $ make && make install The install the gem: $ sudo gem install nfc NOTE!!!! The nfc gem requires libnfc version 1.2.0 or greater! -- Aaron Patterson http://tenderlovemaking.com/