Skip to content
QNFCd is a C++/Qt daemon that exposes NFC devices through D-Bus
C++ C CMake ApacheConf
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
CMakeLists.txt
COPYING
Doxyfile.in
README.md
nfcd.desktop
org.nfc-tools.nfcd.conf

README.md

QNFCd is a C++/Qt daemon that exposes NFC devices through D-Bus.

This project have WIP status and now looks for maintainer.

Introduction

QNFCd is a daemon which access NFC Devices and Targets through libnfc. It offers D-Bus services to get devices list, targets list, target content...

QNFCd is written in C++/Qt, libfreefare, libndef and libnfc.

Requirements

Build

git clone https://code.google.com/p/qnfcd
cd qnfcd
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

QNFCd use D-Bus and D-Bus needs policy file to allow NFCd to publish on system bus:

sudo cp nfcd.conf /etc/dbus-1/system.d/

Run

Once these commands succeed, just type:

sudo nfcd

Note: ATM, QNFCd provide D-Bus interface on system bus.

Debug

You need to activate special flags in order to debug, to do this you simply need to activate "Debug" target using CMake

cmake .. -DCMAKE_BUILD_TYPE=Debug
You can’t perform that action at this time.