feig-driver

0.9.9 • Public • Published

Feig Electronic OBID classic-pro RFID Javascript driver

npm version

Javascript driver to communicate with the OBID classic-pro RFID interface by Feig Electronic GmbH.

Concept based on the C# library Amarok79/InlayTester.Drivers.FeigReader

const Reader = require('feig-driver')

// Instantiate a new Reader instance.
const reader = new Reader({
    vendorId: 2737,
    productId: 4,
    // debug: true
})

// Connect to the USB device.
reader.connect().then(() => {

    // Request the current inventory, returns a promise with all found tag ID's.
    reader.inventory().then(response => {
        const { status, raw, tags } = response
        console.log('Tags:', tags)
    })

})

Installation

This is a Node.js module available through the npm registry.

Before installing, download and install Node.js. Node.js 8.10 or higher is required.

If this is a brand new project, make sure to create a package.json first with the npm init command.

Installation is done using the npm install command:

npm install feig-driver

Hardware support

Tested models

  • ID CPR40.xx
  • ID CPR74.xx

Supported transponders

  • ISO14443A
  • ISO15693

Contributing

Feel free to change the code and add support for other models / transponders.

Package Sidebar

Install

npm i feig-driver

Weekly Downloads

22

Version

0.9.9

License

ISC

Unpacked Size

30.1 kB

Total Files

16

Last publish

Collaborators

  • joostkamphuisnl