netlink-nfc

1.0.1 • Public • Published

netlink-nfc

NodeJS library for accessing netlink NFC sockets (uses N-API).

This library only supports reading target IDs, and requires Node 8.6.0 or higher.

Installation

Step 1: Prerequisites

This module requires Linux with netlink support and NFC (kernel) drivers. In order to compile the module you need to install libnl-3-dev and libnl-genl-3-dev.

On Linux, you want:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnl-3-dev libnl-genl-3-dev

Step 2: Installation

To install it, use npm:

npm install netlink-nfc

Initialization and Information

const nfc = require('netlink-nfc');
 
console.log(nfc);
 
const adapters = nfc.getAdapters();
console.log(adapters);
 
const adapter = Object.values(adapters)[0];
 
adapter.startPolling(nfc.constants.NFC_PROTO_MIFARE | nfc.constants.NFC_PROTO_ISO14443);
 
nfc.on('tag.read', console.log);

Dependents (0)

Package Sidebar

Install

npm i netlink-nfc

Weekly Downloads

1

Version

1.0.1

License

GPL-2.0

Unpacked Size

62.9 kB

Total Files

10

Last publish

Collaborators

  • robinbolscher
  • weejewel
  • athombv-github-actions