bloop-nfc-scanner
v1.0.2
Published
Bloop NFC Scanner Browser SDK
Downloads
8
Readme
Bloop NFC Scanner Browser SDK
SDK to ease the integration of the Bloop NFC Scanner into browser applications.
Installation
npm i bloop-nfc-scanner
Usage
The SDK has two modes of operations. You can either register a UID capture to continuously capture incoming UIDs or you can capture a single UID via a promise.
Continuous capture
import {registerUidCapture} from 'bloop-nfc-scanner';
registerUidCapture(uid => {
console.log(uid);
});
The register function returns a callback to unregister the capture again.
Single capture
import {captureUid} from 'bloop-nfc-scanner';
const uid = await captureUid();
console.log(uid);
You can also pass in an AbortSignal in order to cancel a running capture.
Demo
To see the full functionality including error handling and such, clone this repository and run the following commands:
npm i
npm start