SDK to ease the integration of the Bloop NFC Scanner into browser applications.
npm i bloop-nfc-scanner
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.
import {registerUidCapture} from 'bloop-nfc-scanner';
registerUidCapture(uid => {
console.log(uid);
});
The register function returns a callback to unregister the capture again.
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.
To see the full functionality including error handling and such, clone this repository and run the following commands:
npm i
npm start