rn-symcode-bt
React native library from Symcode barcodes scaner (SPP protocol)
Installation
npm install rn-symcode-bt
Usage :
-
Select SPP mode on scaner:
-
Pair your device in standard android
bluetooth menu
-
device name is BarCode Scanner spp
-
use
import Symcode from "rn-symcode-bt";
export type Device = Record<'name' | 'mac'| 'bondState', string>;
export default class SymcodeDriver {
enableBluetooth(): Promise<boolean>;
isConnected(): Promise<boolean>;
searchDevices(): Promise<Device[]>;
isPaired(mac: string): Promise<boolean>;
pairDevice(mac: string): Promise<boolean>;
connect(mac: string): Promise<boolean>;
disconnect(): Promise<void>;
enableNotify(eventFn: (data: Record<'barcode', string>) => Promise<void>): Promise<void>;
disableNotify(): Promise<void>;
}
License
MIT