About the Application
This project implements a very common access control device. The LTPS is equipped with Tibbit #08 (clock/data and Wiegand interface). It gets card codes from an external RFID card reader. The project lets you save user names and their ID codes into the database, as well as verify the cards you read against the records of the database. When you read a card which ID code matches any ID code from the database, the terminal "grants access" (the blue LED turns on). If this ID code has no match in the database, the terminal "denies access" (the red LED turns on).
This simple project demonstrates all main techniques that are important to building access control solutions with LTPS.
Some other distinctive features of this project:
What you need
Hardware
* In this case blue and red LED Tibbits indicate the "Access granted" and "Access denied" state.
On-board Software
GitHub Repository
Name: wiegand-demo
Repository page: https://github.com/tibbotech/wiegand-demo
Clone URL: https://github.com/tibbotech/wiegand-demo.git
Updated At: Mon Oct 10 2016
Node.js Application
* The module is written in C++. A precompiled version will be installed from Tibbo's GitHub during the app installation. If you want to install the module from NPM, you should also install build-essential on the device.
Configuration and Installation
git clone https://github.com/tibbotech/wiegand-demo.git cd wiegand-demo npm install .
node app0
node app
Web Client
The web interface includes three tabs:
To enroll a user:
2. User List tab
This tab displays all the records you've created. It also allows you to delete user records.
3. Events tab
This tab displays access control events on-the-fly.