http://www.libnfc.org
link