UNPKG

node-zklib

Version:

light weight module for connect to biometrix device

29 lines (20 loc) 799 B
const ZKLib = require('./zklib') const test = async () => { let zkInstance = new ZKLib('10.20.0.6', 4370, 10000, 4000); try { // Create socket to machine await zkInstance.createSocket() // Get general info like logCapacity, user counts, logs count // It's really useful to check the status of device console.log(await zkInstance.getInfo()) } catch (e) { } // Disconnect the machine ( don't do this when you need realtime update :))) // const users = await zkInstance.getUsers(); // console.log(users.data.length); const attendences = await zkInstance.getAttendances(); console.log(attendences.data); const users = await zkInstance.getUsers(); console.log(users.data) } test()