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)
})
})
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
Tested models
- ID CPR40.xx
- ID CPR74.xx
Supported transponders
- ISO14443A
- ISO15693
Feel free to change the code and add support for other models / transponders.